diff --git a/src/lib/domHelpers.ts b/src/lib/domHelpers.ts index f5bb85b..dd107d7 100644 --- a/src/lib/domHelpers.ts +++ b/src/lib/domHelpers.ts @@ -1,4 +1,4 @@ -import type { CrawledUser } from "~types"; +import type { CrawledUserInfo } from "~types"; import { BSKY_DOMAIN } from "./constants"; export const getUserCells = ({ @@ -22,7 +22,7 @@ export const getUserCells = ({ return Array.from(userCells); }; -export const extractUserData = (userCell: Element): CrawledUser => { +export const extractUserData = (userCell: Element): CrawledUserInfo => { const anchors = Array.from(userCell.querySelectorAll("a")); const [avatarEl, displayNameEl] = anchors; const accountName = avatarEl?.getAttribute("href")?.replace("/", ""); diff --git a/src/lib/hooks/useRetrieveBskyUsers.ts b/src/lib/hooks/useRetrieveBskyUsers.ts index d1d8326..08f3600 100644 --- a/src/lib/hooks/useRetrieveBskyUsers.ts +++ b/src/lib/hooks/useRetrieveBskyUsers.ts @@ -11,7 +11,7 @@ import { import { extractUserData, getUserCells } from "~lib/domHelpers"; import { searchBskyUser } from "~lib/searchBskyUsers"; import { wait } from "~lib/utils"; -import type { CrawledUser, MatchType } from "~types"; +import type { CrawledUserInfo, MatchType } from "~types"; export type BskyUser = { did: string; @@ -65,7 +65,7 @@ export const useRetrieveBskyUsers = () => { }; const retrieveBskyUsers = React.useCallback( - async (usersData: CrawledUser[]) => { + async (usersData: CrawledUserInfo[]) => { for (const userData of usersData) { const searchResult = await searchBskyUser({ client: bskyClient.current, diff --git a/src/lib/searchBskyUsers.ts b/src/lib/searchBskyUsers.ts index 2b8d300..55eeac0 100644 --- a/src/lib/searchBskyUsers.ts +++ b/src/lib/searchBskyUsers.ts @@ -1,7 +1,7 @@ import type { ProfileView } from "@atproto/api/dist/client/types/app/bsky/actor/defs"; import { isSimilarUser } from "~lib/bskyHelpers"; import { isOneSymbol } from "~lib/utils"; -import type { CrawledUser } from "~types"; +import type { CrawledUserInfo } from "~types"; import type { BskyServiceWorkerClient } from "./bskyServiceWorkerClient"; import { BSKY_PROFILE_LABEL } from "./constants"; @@ -16,7 +16,7 @@ export const searchBskyUser = async ({ userData, }: { client: BskyServiceWorkerClient; - userData: CrawledUser; + userData: CrawledUserInfo; }) => { const searchTerms = [ ...(userData.bskyHandle ? [userData.bskyHandle] : []), diff --git a/src/types.ts b/src/types.ts index f802388..4533069 100644 --- a/src/types.ts +++ b/src/types.ts @@ -23,7 +23,7 @@ export type MatchTypeFilterValue = { [BSKY_USER_MATCH_TYPE.FOLLOWING]: boolean; }; -export type CrawledUser = { +export type CrawledUserInfo = { accountName: string; displayName: string; accountNameRemoveUnderscore: string;