Page MenuHomePhabricator

D12683.id42094.diff
No OneTemporary

D12683.id42094.diff

diff --git a/lib/utils/farcaster-utils.js b/lib/utils/farcaster-utils.js
--- a/lib/utils/farcaster-utils.js
+++ b/lib/utils/farcaster-utils.js
@@ -12,6 +12,7 @@
import { useSelector, useDispatch } from '../utils/redux-utils.js';
const DISABLE_CONNECT_FARCASTER_ALERT = true;
+const NO_FID_METADATA = 'NONE';
function useCurrentUserFID(): ?string {
return useSelector(
@@ -70,6 +71,7 @@
export {
DISABLE_CONNECT_FARCASTER_ALERT,
+ NO_FID_METADATA,
useCurrentUserFID,
useLinkFID,
useUnlinkFID,
diff --git a/lib/utils/push-alerts.js b/lib/utils/push-alerts.js
--- a/lib/utils/push-alerts.js
+++ b/lib/utils/push-alerts.js
@@ -20,11 +20,7 @@
function shouldSkipConnectFarcasterAlert(alertInfo: AlertInfo): boolean {
// The isDev check is here so that devs don't get continually spammed
// with this alert.
- return (
- isDev ||
- DISABLE_CONNECT_FARCASTER_ALERT ||
- alertInfo.lastAlertTime > Date.now() - msInDay
- );
+ return isDev || DISABLE_CONNECT_FARCASTER_ALERT || alertInfo.totalAlerts > 0;
}
function shouldSkipCreateSIWEBackupMessageAlert(alertInfo: AlertInfo): boolean {
diff --git a/native/account/registration/registration-server-call.js b/native/account/registration/registration-server-call.js
--- a/native/account/registration/registration-server-call.js
+++ b/native/account/registration/registration-server-call.js
@@ -23,6 +23,7 @@
} from 'lib/types/account-types.js';
import { syncedMetadataNames } from 'lib/types/synced-metadata-types.js';
import { getMessageForException } from 'lib/utils/errors.js';
+import { NO_FID_METADATA } from 'lib/utils/farcaster-utils.js';
import { useDispatchActionPromise } from 'lib/utils/redux-promise-utils.js';
import { useDispatch } from 'lib/utils/redux-utils.js';
import { usingCommServicesAccessToken } from 'lib/utils/services-utils.js';
@@ -364,6 +365,14 @@
data: farcasterID,
},
});
+ } else {
+ dispatch({
+ type: setSyncedMetadataEntryActionType,
+ payload: {
+ name: syncedMetadataNames.CURRENT_USER_FID,
+ data: NO_FID_METADATA,
+ },
+ });
}
if (siweBackupSecrets) {
await commCoreModule.setSIWEBackupSecrets(siweBackupSecrets);

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 26, 1:22 PM (13 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2584874
Default Alt Text
D12683.id42094.diff (2 KB)

Event Timeline