From bdfbbef9ceffa3543c8bf80ada7ef3fc028233b3 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 21 Jan 2026 10:40:22 -0600 Subject: [PATCH] Fix useMeta util --- src/analytics/index.tsx | 2 +- src/analytics/utils.ts | 4 +--- src/state/preferences/languages.tsx | 2 +- src/state/session/index.tsx | 2 +- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/analytics/index.tsx b/src/analytics/index.tsx index e3b86e2c03..58deb4051b 100644 --- a/src/analytics/index.tsx +++ b/src/analytics/index.tsx @@ -74,7 +74,7 @@ export function AnalyticsContext({ // @ts-ignore if (metadata.__meta !== true) { throw new Error( - 'Use the meta() helper when passing metadata to AnalyticsContext', + 'Use the useMeta() helper when passing metadata to AnalyticsContext', ) } } diff --git a/src/analytics/utils.ts b/src/analytics/utils.ts index d21ccf8080..be8b67c925 100644 --- a/src/analytics/utils.ts +++ b/src/analytics/utils.ts @@ -4,9 +4,7 @@ import {BSKY_SERVICE} from '#/lib/constants' import {type SessionAccount} from '#/state/session' import {type MergeableMetadata, type SessionMetadata} from '#/analytics/types' -export function meta(metadata: MergeableMetadata) { - // I don't care - // eslint-disable-next-line react-hooks/rules-of-hooks +export function useMeta(metadata: MergeableMetadata) { const m = useMemo(() => metadata, [metadata]) // @ts-ignore m.__meta = true diff --git a/src/state/preferences/languages.tsx b/src/state/preferences/languages.tsx index e69258d13b..2bfb323f10 100644 --- a/src/state/preferences/languages.tsx +++ b/src/state/preferences/languages.tsx @@ -127,7 +127,7 @@ export function Provider({children}: React.PropsWithChildren<{}>) { ) {