From b5dcbe6128377ad5e1d2d8c64c03d4e81122ba1a Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 25 Jun 2025 21:18:13 -0500 Subject: [PATCH] Put app view DIDs in constants --- src/lib/constants.ts | 3 +++ src/lib/notifications/notifications.ts | 11 ++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/lib/constants.ts b/src/lib/constants.ts index dca03647a6..a21b92de56 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -201,3 +201,6 @@ export const urls = { }, }, } + +export const PUBLIC_APPVIEW_DID = 'did:web:api.bsky.app' +export const PUBLIC_STAGING_APPVIEW_DID = 'did:web:api.staging.bsky.dev' diff --git a/src/lib/notifications/notifications.ts b/src/lib/notifications/notifications.ts index d6135a3902..c4ab80d7fd 100644 --- a/src/lib/notifications/notifications.ts +++ b/src/lib/notifications/notifications.ts @@ -5,6 +5,7 @@ import {getBadgeCountAsync, setBadgeCountAsync} from 'expo-notifications' import {type AtpAgent} from '@atproto/api' import debounce from 'lodash.debounce' +import {PUBLIC_APPVIEW_DID, PUBLIC_STAGING_APPVIEW_DID} from '#/lib/constants' import {Logger} from '#/logger' import {isNative} from '#/platform/detection' import {type SessionAccount, useAgent, useSession} from '#/state/session' @@ -28,13 +29,9 @@ async function _registerPushToken({ try { await agent.app.bsky.notification.registerPush({ serviceDid: currentAccount.service?.includes('staging') - ? 'did:web:api.staging.bsky.dev' - : 'did:web:api.bsky.app', - platform: Platform.select({ - ios: 'ios', - android: 'android', - default: 'web', - }), + ? PUBLIC_STAGING_APPVIEW_DID + : PUBLIC_APPVIEW_DID, + platform: Platform.OS, token: token.data, appId: 'xyz.blueskyweb.app', })