diff --git a/src/lib/components/UserCard.tsx b/src/lib/components/UserCard.tsx index b955c04..331193d 100644 --- a/src/lib/components/UserCard.tsx +++ b/src/lib/components/UserCard.tsx @@ -1,8 +1,8 @@ import React from "react"; import { match } from "ts-pattern"; +import type { BskyUser } from "~types"; import { ACTION_MODE, MATCH_TYPE_LABEL_AND_COLOR } from "../constants"; import AvatarFallbackSvg from "./Icons/AvatarFallbackSvg"; -import type { BskyUser } from "~types"; export type Props = { user: BskyUser; diff --git a/src/lib/hooks/useBskyUserManager.ts b/src/lib/hooks/useBskyUserManager.ts index 60e1c72..de77290 100644 --- a/src/lib/hooks/useBskyUserManager.ts +++ b/src/lib/hooks/useBskyUserManager.ts @@ -180,7 +180,7 @@ export const useBskyUserManager = () => { bskyClient.current = new BskyServiceWorkerClient(session); setActionMode( MESSAGE_NAME_TO_ACTION_MODE_MAP[ - result[STORAGE_KEYS.BSKY_MESSAGE_NAME] + result[STORAGE_KEYS.BSKY_MESSAGE_NAME] ], ); }, diff --git a/src/lib/hooks/useRetrieveBskyUsers.ts b/src/lib/hooks/useRetrieveBskyUsers.ts index c35ec24..6830612 100644 --- a/src/lib/hooks/useRetrieveBskyUsers.ts +++ b/src/lib/hooks/useRetrieveBskyUsers.ts @@ -2,7 +2,7 @@ import type { AtpSessionData } from "@atproto/api"; import { Storage } from "@plasmohq/storage"; import { useStorage } from "@plasmohq/storage/hook"; import React from "react"; -import { match, P } from "ts-pattern"; +import { P, match } from "ts-pattern"; import { BskyServiceWorkerClient } from "~lib/bskyServiceWorkerClient"; import { MESSAGE_NAMES, STORAGE_KEYS } from "~lib/constants"; import { searchBskyUser } from "~lib/searchBskyUsers"; @@ -12,11 +12,14 @@ import type { BskyUser, CrawledUserInfo, MessageName } from "~types"; const getService = (messageName: string): AbstractService => { return match(messageName) - .with(P.when((name) => [ - MESSAGE_NAMES.SEARCH_BSKY_USER_ON_FOLLOW_PAGE, - MESSAGE_NAMES.SEARCH_BSKY_USER_ON_LIST_MEMBERS_PAGE, - MESSAGE_NAMES.SEARCH_BSKY_USER_ON_BLOCK_PAGE, - ].includes(name as MessageName)), + .with( + P.when((name) => + [ + MESSAGE_NAMES.SEARCH_BSKY_USER_ON_FOLLOW_PAGE, + MESSAGE_NAMES.SEARCH_BSKY_USER_ON_LIST_MEMBERS_PAGE, + MESSAGE_NAMES.SEARCH_BSKY_USER_ON_BLOCK_PAGE, + ].includes(name as MessageName), + ), () => new XService(messageName), ) .otherwise(() => new XService(messageName)); diff --git a/src/lib/services/abstractService.ts b/src/lib/services/abstractService.ts index 024463a..47d5aa4 100644 --- a/src/lib/services/abstractService.ts +++ b/src/lib/services/abstractService.ts @@ -19,9 +19,8 @@ export abstract class AbstractService { ), ); - const users = Array.from(userCells).map((userCell) => - this.extractUserData(userCell), - ) + const users = Array.from(userCells) + .map((userCell) => this.extractUserData(userCell)) .filter((user) => { const isNewUser = !this.crawledUsers.has(user.accountName); if (isNewUser) { diff --git a/src/lib/services/xService.ts b/src/lib/services/xService.ts index 206271e..cb0e607 100644 --- a/src/lib/services/xService.ts +++ b/src/lib/services/xService.ts @@ -1,8 +1,8 @@ import { MESSAGE_NAMES } from "~lib/constants"; import { BSKY_DOMAIN, MESSAGE_NAME_TO_QUERY_PARAM_MAP } from "~lib/constants"; import { wait } from "~lib/utils"; -import { AbstractService } from "./abstractService"; import type { CrawledUserInfo } from "~types"; +import { AbstractService } from "./abstractService"; export class XService extends AbstractService { extractUserData(userCell: Element): CrawledUserInfo {