Bluesky app fork with some witchin' additions 馃挮 witchsky.app
bluesky fork client
at feat/custom-appview 21 lines 499 B view raw
1import {isDid} from '@atproto/api' 2 3import {device, useStorage} from '#/storage' 4 5export function useCustomAppViewDid() { 6 const [customAppViewDid = undefined, setCustomAppViewDid] = useStorage( 7 device, 8 ['customAppViewDid'], 9 ) 10 11 return [customAppViewDid, setCustomAppViewDid] as const 12} 13 14export function readCustomAppViewDidUri() { 15 const maybeDid = device.get(['customAppViewDid']) 16 if (!maybeDid || !isDid(maybeDid)) { 17 return undefined 18 } 19 20 return `${maybeDid}#bsky_appview` 21}