WIP revamp

This commit is contained in:
Eric Bailey
2026-01-20 21:35:37 -06:00
parent 50ce1aeda4
commit 2738a46737
17 changed files with 1341 additions and 68 deletions
+26
View File
@@ -0,0 +1,26 @@
import {useMemo} from 'react'
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) {
// eslint-disable-next-line react-hooks/rules-of-hooks
const m = useMemo(() => metadata, [metadata])
// @ts-ignore
m.__meta = true
return m
}
export function accountToSessionMetadata(
account: SessionAccount | undefined,
): SessionMetadata | undefined {
if (!account) {
return
} else {
return {
did: account.did,
isBskyPds: account.service.startsWith(BSKY_SERVICE),
}
}
}