diff options
Diffstat (limited to 'src/lib/notifications/notifications.ts')
-rw-r--r-- | src/lib/notifications/notifications.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/notifications/notifications.ts b/src/lib/notifications/notifications.ts index e0b3d8f3d..b0bbc1bf9 100644 --- a/src/lib/notifications/notifications.ts +++ b/src/lib/notifications/notifications.ts @@ -1,12 +1,13 @@ import {useEffect} from 'react' import * as Notifications from 'expo-notifications' +import {BskyAgent} from '@atproto/api' import {QueryClient} from '@tanstack/react-query' import {logger} from '#/logger' import {RQKEY as RQKEY_NOTIFS} from '#/state/queries/notifications/feed' import {invalidateCachedUnreadPage} from '#/state/queries/notifications/unread' import {truncateAndInvalidate} from '#/state/queries/util' -import {getAgent, SessionAccount} from '#/state/session' +import {SessionAccount} from '#/state/session' import {track} from 'lib/analytics/analytics' import {devicePlatform, isIOS} from 'platform/detection' import {resetToTab} from '../../Navigation' @@ -18,6 +19,7 @@ const SERVICE_DID = (serviceUrl?: string) => : 'did:web:api.bsky.app' export async function requestPermissionsAndRegisterToken( + getAgent: () => BskyAgent, account: SessionAccount, ) { // request notifications permission once the user has logged in @@ -49,6 +51,7 @@ export async function requestPermissionsAndRegisterToken( } export function registerTokenChangeHandler( + getAgent: () => BskyAgent, account: SessionAccount, ): () => void { // listens for new changes to the push token |