diff --git a/lib/types/aux-user-types.js b/lib/types/aux-user-types.js index f46b00c30..376bf15a5 100644 --- a/lib/types/aux-user-types.js +++ b/lib/types/aux-user-types.js @@ -1,37 +1,43 @@ // @flow import type { FarcasterUser, RawDeviceList, UsersRawDeviceLists, IdentityPlatformDetails, } from './identity-service-types.js'; +type AccountMissingFromIdentityStatus = { + +missingSince: number, + +lastChecked: number, +}; + export type AuxUserInfo = { +fid: ?string, +deviceList?: RawDeviceList, +devicesPlatformDetails?: { +[deviceID: string]: IdentityPlatformDetails }, + +accountMissingStatus?: AccountMissingFromIdentityStatus, }; export type AuxUserInfos = { +[userID: string]: AuxUserInfo }; export type AuxUserStore = { +auxUserInfos: AuxUserInfos, }; export type SetAuxUserFIDsPayload = { +farcasterUsers: $ReadOnlyArray, }; export type AddAuxUserFIDsPayload = { +farcasterUsers: $ReadOnlyArray, }; export type RemovePeerUsersPayload = { +userIDs: $ReadOnlyArray }; export type SetPeerDeviceListsPayload = { +deviceLists: UsersRawDeviceLists, +usersPlatformDetails: { +[userID: string]: { +[deviceID: string]: IdentityPlatformDetails }, }, };