Changeset View
Changeset View
Standalone View
Standalone View
lib/types/redux-types.js
Show All 14 Lines | import type { | ||||
QueueActivityUpdatesPayload, | QueueActivityUpdatesPayload, | ||||
SetThreadUnreadStatusPayload, | SetThreadUnreadStatusPayload, | ||||
} from './activity-types.js'; | } from './activity-types.js'; | ||||
import type { | import type { | ||||
UpdateUserAvatarRequest, | UpdateUserAvatarRequest, | ||||
UpdateUserAvatarResponse, | UpdateUserAvatarResponse, | ||||
} from './avatar-types.js'; | } from './avatar-types.js'; | ||||
import type { CommunityStore, AddCommunityPayload } from './community-types.js'; | import type { CommunityStore, AddCommunityPayload } from './community-types.js'; | ||||
import type { DBOpsStore } from './db-ops-types.js'; | import type { MessageID, DBOpsStore } from './db-ops-types.js'; | ||||
import type { | import type { | ||||
GetVersionActionPayload, | GetVersionActionPayload, | ||||
LastCommunicatedPlatformDetails, | LastCommunicatedPlatformDetails, | ||||
} from './device-types.js'; | } from './device-types.js'; | ||||
import type { DraftStore } from './draft-types.js'; | import type { DraftStore } from './draft-types.js'; | ||||
import type { EnabledApps, SupportedApps } from './enabled-apps.js'; | import type { EnabledApps, SupportedApps } from './enabled-apps.js'; | ||||
import type { | import type { | ||||
RawEntryInfo, | RawEntryInfo, | ||||
▲ Show 20 Lines • Show All 158 Lines • ▼ Show 20 Lines | export type ServerWebInitialReduxStateResponse = { | ||||
+inviteLinksStore: InviteLinksStore, | +inviteLinksStore: InviteLinksStore, | ||||
+keyserverInfo: WebInitialKeyserverInfo, | +keyserverInfo: WebInitialKeyserverInfo, | ||||
}; | }; | ||||
export type WebInitialKeyserverInfo = { | export type WebInitialKeyserverInfo = { | ||||
+sessionID: ?string, | +sessionID: ?string, | ||||
+updatesCurrentAsOf: number, | +updatesCurrentAsOf: number, | ||||
}; | }; | ||||
export type BaseAction = | export type BaseAction = $ReadOnly<{ | ||||
+messageID?: MessageID, | |||||
... | |||||
| { | | { | ||||
+type: '@@redux/INIT', | +type: '@@redux/INIT', | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_ENTRIES_STARTED', | +type: 'FETCH_ENTRIES_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_ENTRIES_FAILED', | +type: 'FETCH_ENTRIES_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_ENTRIES_SUCCESS', | +type: 'FETCH_ENTRIES_SUCCESS', | ||||
+payload: FetchEntryInfosResult, | +payload: FetchEntryInfosResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'LOG_OUT_STARTED', | +type: 'LOG_OUT_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'LOG_OUT_FAILED', | +type: 'LOG_OUT_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'LOG_OUT_SUCCESS', | +type: 'LOG_OUT_SUCCESS', | ||||
+payload: LogOutResult, | +payload: LogOutResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CLAIM_USERNAME_STARTED', | +type: 'CLAIM_USERNAME_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CLAIM_USERNAME_FAILED', | +type: 'CLAIM_USERNAME_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CLAIM_USERNAME_SUCCESS', | +type: 'CLAIM_USERNAME_SUCCESS', | ||||
+payload: ClaimUsernameResponse, | +payload: ClaimUsernameResponse, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_KEYSERVER_ACCOUNT_STARTED', | +type: 'DELETE_KEYSERVER_ACCOUNT_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_KEYSERVER_ACCOUNT_FAILED', | +type: 'DELETE_KEYSERVER_ACCOUNT_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_KEYSERVER_ACCOUNT_SUCCESS', | +type: 'DELETE_KEYSERVER_ACCOUNT_SUCCESS', | ||||
+payload: KeyserverLogOutResult, | +payload: KeyserverLogOutResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_ACCOUNT_STARTED', | +type: 'DELETE_ACCOUNT_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_ACCOUNT_FAILED', | +type: 'DELETE_ACCOUNT_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_ACCOUNT_SUCCESS', | +type: 'DELETE_ACCOUNT_SUCCESS', | ||||
+payload: LogOutResult, | +payload: LogOutResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CREATE_LOCAL_ENTRY', | +type: 'CREATE_LOCAL_ENTRY', | ||||
+payload: RawEntryInfo, | +payload: RawEntryInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CREATE_ENTRY_STARTED', | +type: 'CREATE_ENTRY_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CREATE_ENTRY_FAILED', | +type: 'CREATE_ENTRY_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CREATE_ENTRY_SUCCESS', | +type: 'CREATE_ENTRY_SUCCESS', | ||||
+payload: CreateEntryPayload, | +payload: CreateEntryPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SAVE_ENTRY_STARTED', | +type: 'SAVE_ENTRY_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SAVE_ENTRY_FAILED', | +type: 'SAVE_ENTRY_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SAVE_ENTRY_SUCCESS', | +type: 'SAVE_ENTRY_SUCCESS', | ||||
+payload: SaveEntryPayload, | +payload: SaveEntryPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CONCURRENT_MODIFICATION_RESET', | +type: 'CONCURRENT_MODIFICATION_RESET', | ||||
+payload: { | +payload: { | ||||
+id: string, | +id: string, | ||||
+dbText: string, | +dbText: string, | ||||
}, | }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_ENTRY_STARTED', | +type: 'DELETE_ENTRY_STARTED', | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
+payload: { | +payload: { | ||||
+localID: ?string, | +localID: ?string, | ||||
+serverID: ?string, | +serverID: ?string, | ||||
}, | }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_ENTRY_FAILED', | +type: 'DELETE_ENTRY_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_ENTRY_SUCCESS', | +type: 'DELETE_ENTRY_SUCCESS', | ||||
+payload: ?DeleteEntryResult, | +payload: ?DeleteEntryResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'IDENTITY_LOG_IN_STARTED', | +type: 'IDENTITY_LOG_IN_STARTED', | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'IDENTITY_LOG_IN_FAILED', | +type: 'IDENTITY_LOG_IN_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'IDENTITY_LOG_IN_SUCCESS', | +type: 'IDENTITY_LOG_IN_SUCCESS', | ||||
+payload: IdentityAuthResult, | +payload: IdentityAuthResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'KEYSERVER_AUTH_STARTED', | +type: 'KEYSERVER_AUTH_STARTED', | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
+payload: LogInStartingPayload, | +payload: LogInStartingPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'KEYSERVER_AUTH_FAILED', | +type: 'KEYSERVER_AUTH_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'KEYSERVER_AUTH_SUCCESS', | +type: 'KEYSERVER_AUTH_SUCCESS', | ||||
+payload: KeyserverAuthResult, | +payload: KeyserverAuthResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'LOG_IN_STARTED', | +type: 'LOG_IN_STARTED', | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
+payload: LogInStartingPayload, | +payload: LogInStartingPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'LOG_IN_FAILED', | +type: 'LOG_IN_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'LOG_IN_SUCCESS', | +type: 'LOG_IN_SUCCESS', | ||||
+payload: LogInResult, | +payload: LogInResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'KEYSERVER_REGISTER_STARTED', | +type: 'KEYSERVER_REGISTER_STARTED', | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
+payload: LogInStartingPayload, | +payload: LogInStartingPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'KEYSERVER_REGISTER_FAILED', | +type: 'KEYSERVER_REGISTER_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'KEYSERVER_REGISTER_SUCCESS', | +type: 'KEYSERVER_REGISTER_SUCCESS', | ||||
+payload: RegisterResult, | +payload: RegisterResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'IDENTITY_REGISTER_STARTED', | +type: 'IDENTITY_REGISTER_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'IDENTITY_REGISTER_FAILED', | +type: 'IDENTITY_REGISTER_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'IDENTITY_REGISTER_SUCCESS', | +type: 'IDENTITY_REGISTER_SUCCESS', | ||||
+payload: IdentityAuthResult, | +payload: IdentityAuthResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'IDENTITY_GENERATE_NONCE_STARTED', | +type: 'IDENTITY_GENERATE_NONCE_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'IDENTITY_GENERATE_NONCE_FAILED', | +type: 'IDENTITY_GENERATE_NONCE_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'IDENTITY_GENERATE_NONCE_SUCCESS', | +type: 'IDENTITY_GENERATE_NONCE_SUCCESS', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CHANGE_KEYSERVER_USER_PASSWORD_STARTED', | +type: 'CHANGE_KEYSERVER_USER_PASSWORD_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CHANGE_KEYSERVER_USER_PASSWORD_FAILED', | +type: 'CHANGE_KEYSERVER_USER_PASSWORD_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CHANGE_KEYSERVER_USER_PASSWORD_SUCCESS', | +type: 'CHANGE_KEYSERVER_USER_PASSWORD_SUCCESS', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CHANGE_THREAD_SETTINGS_STARTED', | +type: 'CHANGE_THREAD_SETTINGS_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CHANGE_THREAD_SETTINGS_FAILED', | +type: 'CHANGE_THREAD_SETTINGS_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CHANGE_THREAD_SETTINGS_SUCCESS', | +type: 'CHANGE_THREAD_SETTINGS_SUCCESS', | ||||
+payload: ChangeThreadSettingsPayload, | +payload: ChangeThreadSettingsPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_THREAD_STARTED', | +type: 'DELETE_THREAD_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_THREAD_FAILED', | +type: 'DELETE_THREAD_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_THREAD_SUCCESS', | +type: 'DELETE_THREAD_SUCCESS', | ||||
+payload: LeaveThreadPayload, | +payload: LeaveThreadPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'NEW_THREAD_STARTED', | +type: 'NEW_THREAD_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'NEW_THREAD_FAILED', | +type: 'NEW_THREAD_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'NEW_THREAD_SUCCESS', | +type: 'NEW_THREAD_SUCCESS', | ||||
+payload: NewThreadResult, | +payload: NewThreadResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'REMOVE_USERS_FROM_THREAD_STARTED', | +type: 'REMOVE_USERS_FROM_THREAD_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'REMOVE_USERS_FROM_THREAD_FAILED', | +type: 'REMOVE_USERS_FROM_THREAD_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'REMOVE_USERS_FROM_THREAD_SUCCESS', | +type: 'REMOVE_USERS_FROM_THREAD_SUCCESS', | ||||
+payload: ChangeThreadSettingsPayload, | +payload: ChangeThreadSettingsPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CHANGE_THREAD_MEMBER_ROLES_STARTED', | +type: 'CHANGE_THREAD_MEMBER_ROLES_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CHANGE_THREAD_MEMBER_ROLES_FAILED', | +type: 'CHANGE_THREAD_MEMBER_ROLES_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CHANGE_THREAD_MEMBER_ROLES_SUCCESS', | +type: 'CHANGE_THREAD_MEMBER_ROLES_SUCCESS', | ||||
+payload: ChangeThreadSettingsPayload, | +payload: ChangeThreadSettingsPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_REVISIONS_FOR_ENTRY_STARTED', | +type: 'FETCH_REVISIONS_FOR_ENTRY_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_REVISIONS_FOR_ENTRY_FAILED', | +type: 'FETCH_REVISIONS_FOR_ENTRY_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_REVISIONS_FOR_ENTRY_SUCCESS', | +type: 'FETCH_REVISIONS_FOR_ENTRY_SUCCESS', | ||||
+payload: FetchRevisionsForEntryPayload, | +payload: FetchRevisionsForEntryPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'RESTORE_ENTRY_STARTED', | +type: 'RESTORE_ENTRY_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'RESTORE_ENTRY_FAILED', | +type: 'RESTORE_ENTRY_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'RESTORE_ENTRY_SUCCESS', | +type: 'RESTORE_ENTRY_SUCCESS', | ||||
+payload: RestoreEntryPayload, | +payload: RestoreEntryPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'JOIN_THREAD_STARTED', | +type: 'JOIN_THREAD_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'JOIN_THREAD_FAILED', | +type: 'JOIN_THREAD_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'JOIN_THREAD_SUCCESS', | +type: 'JOIN_THREAD_SUCCESS', | ||||
+payload: ThreadJoinPayload, | +payload: ThreadJoinPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'LEAVE_THREAD_STARTED', | +type: 'LEAVE_THREAD_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'LEAVE_THREAD_FAILED', | +type: 'LEAVE_THREAD_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'LEAVE_THREAD_SUCCESS', | +type: 'LEAVE_THREAD_SUCCESS', | ||||
+payload: LeaveThreadPayload, | +payload: LeaveThreadPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_NEW_SESSION', | +type: 'SET_NEW_SESSION', | ||||
+payload: SetSessionPayload, | +payload: SetSessionPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'persist/REHYDRATE', | +type: 'persist/REHYDRATE', | ||||
+payload: ?BaseAppState<>, | +payload: ?BaseAppState<>, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_MESSAGES_BEFORE_CURSOR_STARTED', | +type: 'FETCH_MESSAGES_BEFORE_CURSOR_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_MESSAGES_BEFORE_CURSOR_FAILED', | +type: 'FETCH_MESSAGES_BEFORE_CURSOR_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_MESSAGES_BEFORE_CURSOR_SUCCESS', | +type: 'FETCH_MESSAGES_BEFORE_CURSOR_SUCCESS', | ||||
+payload: FetchMessageInfosPayload, | +payload: FetchMessageInfosPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_MOST_RECENT_MESSAGES_STARTED', | +type: 'FETCH_MOST_RECENT_MESSAGES_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_MOST_RECENT_MESSAGES_FAILED', | +type: 'FETCH_MOST_RECENT_MESSAGES_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_MOST_RECENT_MESSAGES_SUCCESS', | +type: 'FETCH_MOST_RECENT_MESSAGES_SUCCESS', | ||||
+payload: FetchMessageInfosPayload, | +payload: FetchMessageInfosPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_SINGLE_MOST_RECENT_MESSAGES_FROM_THREADS_STARTED', | +type: 'FETCH_SINGLE_MOST_RECENT_MESSAGES_FROM_THREADS_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_SINGLE_MOST_RECENT_MESSAGES_FROM_THREADS_FAILED', | +type: 'FETCH_SINGLE_MOST_RECENT_MESSAGES_FROM_THREADS_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_SINGLE_MOST_RECENT_MESSAGES_FROM_THREADS_SUCCESS', | +type: 'FETCH_SINGLE_MOST_RECENT_MESSAGES_FROM_THREADS_SUCCESS', | ||||
+payload: SimpleMessagesPayload, | +payload: SimpleMessagesPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_TEXT_MESSAGE_STARTED', | +type: 'SEND_TEXT_MESSAGE_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload: RawTextMessageInfo, | +payload: RawTextMessageInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_TEXT_MESSAGE_FAILED', | +type: 'SEND_TEXT_MESSAGE_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error & { | +payload: Error & { | ||||
+localID: string, | +localID: string, | ||||
+threadID: string, | +threadID: string, | ||||
}, | }, | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_TEXT_MESSAGE_SUCCESS', | +type: 'SEND_TEXT_MESSAGE_SUCCESS', | ||||
+payload: SendMessagePayload, | +payload: SendMessagePayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_MULTIMEDIA_MESSAGE_STARTED', | +type: 'SEND_MULTIMEDIA_MESSAGE_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload: RawMultimediaMessageInfo, | +payload: RawMultimediaMessageInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_MULTIMEDIA_MESSAGE_FAILED', | +type: 'SEND_MULTIMEDIA_MESSAGE_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error & { | +payload: Error & { | ||||
+localID: string, | +localID: string, | ||||
+threadID: string, | +threadID: string, | ||||
}, | }, | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_MULTIMEDIA_MESSAGE_SUCCESS', | +type: 'SEND_MULTIMEDIA_MESSAGE_SUCCESS', | ||||
+payload: SendMessagePayload, | +payload: SendMessagePayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_REACTION_MESSAGE_STARTED', | +type: 'SEND_REACTION_MESSAGE_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload: RawReactionMessageInfo, | +payload: RawReactionMessageInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_REACTION_MESSAGE_FAILED', | +type: 'SEND_REACTION_MESSAGE_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error & { | +payload: Error & { | ||||
+localID: string, | +localID: string, | ||||
+threadID: string, | +threadID: string, | ||||
+targetMessageID: string, | +targetMessageID: string, | ||||
+reaction: string, | +reaction: string, | ||||
+action: string, | +action: string, | ||||
}, | }, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_REACTION_MESSAGE_SUCCESS', | +type: 'SEND_REACTION_MESSAGE_SUCCESS', | ||||
+payload: SendMessagePayload, | +payload: SendMessagePayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEARCH_USERS_STARTED', | +type: 'SEARCH_USERS_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEARCH_USERS_FAILED', | +type: 'SEARCH_USERS_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEARCH_USERS_SUCCESS', | +type: 'SEARCH_USERS_SUCCESS', | ||||
+payload: UserSearchResult, | +payload: UserSearchResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'EXACT_SEARCH_USER_STARTED', | +type: 'EXACT_SEARCH_USER_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'EXACT_SEARCH_USER_FAILED', | +type: 'EXACT_SEARCH_USER_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'EXACT_SEARCH_USER_SUCCESS', | +type: 'EXACT_SEARCH_USER_SUCCESS', | ||||
+payload: ExactUserSearchResult, | +payload: ExactUserSearchResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_DRAFT', | +type: 'UPDATE_DRAFT', | ||||
+payload: { | +payload: { | ||||
+key: string, | +key: string, | ||||
+text: string, | +text: string, | ||||
}, | }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'MOVE_DRAFT', | +type: 'MOVE_DRAFT', | ||||
+payload: { | +payload: { | ||||
+oldKey: string, | +oldKey: string, | ||||
+newKey: string, | +newKey: string, | ||||
}, | }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_CLIENT_DB_STORE', | +type: 'SET_CLIENT_DB_STORE', | ||||
+payload: ClientStore, | +payload: ClientStore, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_ACTIVITY_STARTED', | +type: 'UPDATE_ACTIVITY_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_ACTIVITY_FAILED', | +type: 'UPDATE_ACTIVITY_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_ACTIVITY_SUCCESS', | +type: 'UPDATE_ACTIVITY_SUCCESS', | ||||
+payload: ActivityUpdateSuccessPayload, | +payload: ActivityUpdateSuccessPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_DEVICE_TOKEN_STARTED', | +type: 'SET_DEVICE_TOKEN_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_DEVICE_TOKEN_FAILED', | +type: 'SET_DEVICE_TOKEN_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_DEVICE_TOKEN_SUCCESS', | +type: 'SET_DEVICE_TOKEN_SUCCESS', | ||||
+payload: SetDeviceTokenActionPayload, | +payload: SetDeviceTokenActionPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_REPORT_STARTED', | +type: 'SEND_REPORT_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_REPORT_FAILED', | +type: 'SEND_REPORT_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_REPORT_SUCCESS', | +type: 'SEND_REPORT_SUCCESS', | ||||
+payload?: ClearDeliveredReportsPayload, | +payload?: ClearDeliveredReportsPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_REPORTS_STARTED', | +type: 'SEND_REPORTS_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_REPORTS_FAILED', | +type: 'SEND_REPORTS_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_REPORTS_SUCCESS', | +type: 'SEND_REPORTS_SUCCESS', | ||||
+payload?: ClearDeliveredReportsPayload, | +payload?: ClearDeliveredReportsPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'QUEUE_REPORTS', | +type: 'QUEUE_REPORTS', | ||||
+payload: QueueReportsPayload, | +payload: QueueReportsPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_URL_PREFIX', | +type: 'SET_URL_PREFIX', | ||||
+payload: string, | +payload: string, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SAVE_MESSAGES', | +type: 'SAVE_MESSAGES', | ||||
+payload: SaveMessagesPayload, | +payload: SaveMessagesPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_CALENDAR_THREAD_FILTER', | +type: 'UPDATE_CALENDAR_THREAD_FILTER', | ||||
+payload: CalendarThreadFilter, | +payload: CalendarThreadFilter, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CLEAR_CALENDAR_THREAD_FILTER', | +type: 'CLEAR_CALENDAR_THREAD_FILTER', | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_CALENDAR_DELETED_FILTER', | +type: 'SET_CALENDAR_DELETED_FILTER', | ||||
+payload: SetCalendarDeletedFilterPayload, | +payload: SetCalendarDeletedFilterPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_SUBSCRIPTION_STARTED', | +type: 'UPDATE_SUBSCRIPTION_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_SUBSCRIPTION_FAILED', | +type: 'UPDATE_SUBSCRIPTION_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_SUBSCRIPTION_SUCCESS', | +type: 'UPDATE_SUBSCRIPTION_SUCCESS', | ||||
+payload: SubscriptionUpdateResult, | +payload: SubscriptionUpdateResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_CALENDAR_QUERY_STARTED', | +type: 'UPDATE_CALENDAR_QUERY_STARTED', | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
+payload?: CalendarQueryUpdateStartingPayload, | +payload?: CalendarQueryUpdateStartingPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_CALENDAR_QUERY_FAILED', | +type: 'UPDATE_CALENDAR_QUERY_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_CALENDAR_QUERY_SUCCESS', | +type: 'UPDATE_CALENDAR_QUERY_SUCCESS', | ||||
+payload: CalendarQueryUpdateResult, | +payload: CalendarQueryUpdateResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FULL_STATE_SYNC', | +type: 'FULL_STATE_SYNC', | ||||
+payload: StateSyncFullActionPayload, | +payload: StateSyncFullActionPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'INCREMENTAL_STATE_SYNC', | +type: 'INCREMENTAL_STATE_SYNC', | ||||
+payload: StateSyncIncrementalActionPayload, | +payload: StateSyncIncrementalActionPayload, | ||||
} | } | ||||
| ProcessServerRequestAction | | ProcessServerRequestAction | ||||
| { | | { | ||||
+type: 'UPDATE_CONNECTION_STATUS', | +type: 'UPDATE_CONNECTION_STATUS', | ||||
+payload: UpdateConnectionStatusPayload, | +payload: UpdateConnectionStatusPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'QUEUE_ACTIVITY_UPDATES', | +type: 'QUEUE_ACTIVITY_UPDATES', | ||||
+payload: QueueActivityUpdatesPayload, | +payload: QueueActivityUpdatesPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UNSUPERVISED_BACKGROUND', | +type: 'UNSUPERVISED_BACKGROUND', | ||||
+payload: { +keyserverID: string }, | +payload: { +keyserverID: string }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_LIFECYCLE_STATE', | +type: 'UPDATE_LIFECYCLE_STATE', | ||||
+payload: LifecycleState, | +payload: LifecycleState, | ||||
} | } | ||||
| { | | { | ||||
+type: 'ENABLE_APP', | +type: 'ENABLE_APP', | ||||
+payload: SupportedApps, | +payload: SupportedApps, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DISABLE_APP', | +type: 'DISABLE_APP', | ||||
+payload: SupportedApps, | +payload: SupportedApps, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_REPORTS_ENABLED', | +type: 'UPDATE_REPORTS_ENABLED', | ||||
+payload: Partial<EnabledReports>, | +payload: Partial<EnabledReports>, | ||||
} | } | ||||
| { | | { | ||||
+type: 'PROCESS_UPDATES', | +type: 'PROCESS_UPDATES', | ||||
+payload: ClientUpdatesResultWithUserInfos, | +payload: ClientUpdatesResultWithUserInfos, | ||||
} | } | ||||
| { | | { | ||||
+type: 'PROCESS_MESSAGES', | +type: 'PROCESS_MESSAGES', | ||||
+payload: NewMessagesPayload, | +payload: NewMessagesPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'MESSAGE_STORE_PRUNE', | +type: 'MESSAGE_STORE_PRUNE', | ||||
+payload: MessageStorePrunePayload, | +payload: MessageStorePrunePayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_LATE_RESPONSE', | +type: 'SET_LATE_RESPONSE', | ||||
+payload: SetLateResponsePayload, | +payload: SetLateResponsePayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_KEYSERVER_REACHABILITY', | +type: 'UPDATE_KEYSERVER_REACHABILITY', | ||||
+payload: UpdateKeyserverReachabilityPayload, | +payload: UpdateKeyserverReachabilityPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'REQUEST_ACCESS_STARTED', | +type: 'REQUEST_ACCESS_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'REQUEST_ACCESS_FAILED', | +type: 'REQUEST_ACCESS_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'REQUEST_ACCESS_SUCCESS', | +type: 'REQUEST_ACCESS_SUCCESS', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_MULTIMEDIA_MESSAGE_MEDIA', | +type: 'UPDATE_MULTIMEDIA_MESSAGE_MEDIA', | ||||
+payload: UpdateMultimediaMessageMediaPayload, | +payload: UpdateMultimediaMessageMediaPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CREATE_LOCAL_MESSAGE', | +type: 'CREATE_LOCAL_MESSAGE', | ||||
+payload: LocallyComposedMessageInfo, | +payload: LocallyComposedMessageInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_RELATIONSHIPS_STARTED', | +type: 'UPDATE_RELATIONSHIPS_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_RELATIONSHIPS_FAILED', | +type: 'UPDATE_RELATIONSHIPS_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_RELATIONSHIPS_SUCCESS', | +type: 'UPDATE_RELATIONSHIPS_SUCCESS', | ||||
+payload: RelationshipErrors, | +payload: RelationshipErrors, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_THREAD_UNREAD_STATUS_STARTED', | +type: 'SET_THREAD_UNREAD_STATUS_STARTED', | ||||
+payload: { | +payload: { | ||||
+threadID: string, | +threadID: string, | ||||
+unread: boolean, | +unread: boolean, | ||||
}, | }, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_THREAD_UNREAD_STATUS_FAILED', | +type: 'SET_THREAD_UNREAD_STATUS_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_THREAD_UNREAD_STATUS_SUCCESS', | +type: 'SET_THREAD_UNREAD_STATUS_SUCCESS', | ||||
+payload: SetThreadUnreadStatusPayload, | +payload: SetThreadUnreadStatusPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_USER_SETTINGS_STARTED', | +type: 'SET_USER_SETTINGS_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_USER_SETTINGS_SUCCESS', | +type: 'SET_USER_SETTINGS_SUCCESS', | ||||
+payload: DefaultNotificationPayload, | +payload: DefaultNotificationPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_USER_SETTINGS_FAILED', | +type: 'SET_USER_SETTINGS_FAILED', | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_MESSAGE_REPORT_STARTED', | +type: 'SEND_MESSAGE_REPORT_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_MESSAGE_REPORT_SUCCESS', | +type: 'SEND_MESSAGE_REPORT_SUCCESS', | ||||
+payload: MessageReportCreationResult, | +payload: MessageReportCreationResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_MESSAGE_REPORT_FAILED', | +type: 'SEND_MESSAGE_REPORT_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FORCE_POLICY_ACKNOWLEDGMENT', | +type: 'FORCE_POLICY_ACKNOWLEDGMENT', | ||||
+payload: ForcePolicyAcknowledgmentPayload, | +payload: ForcePolicyAcknowledgmentPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'POLICY_ACKNOWLEDGMENT_STARTED', | +type: 'POLICY_ACKNOWLEDGMENT_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'POLICY_ACKNOWLEDGMENT_SUCCESS', | +type: 'POLICY_ACKNOWLEDGMENT_SUCCESS', | ||||
+payload: PolicyAcknowledgmentPayload, | +payload: PolicyAcknowledgmentPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'POLICY_ACKNOWLEDGMENT_FAILED', | +type: 'POLICY_ACKNOWLEDGMENT_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'GET_SIWE_NONCE_STARTED', | +type: 'GET_SIWE_NONCE_STARTED', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'GET_SIWE_NONCE_SUCCESS', | +type: 'GET_SIWE_NONCE_SUCCESS', | ||||
+payload?: void, | +payload?: void, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'GET_SIWE_NONCE_FAILED', | +type: 'GET_SIWE_NONCE_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SIWE_AUTH_STARTED', | +type: 'SIWE_AUTH_STARTED', | ||||
+payload: LogInStartingPayload, | +payload: LogInStartingPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SIWE_AUTH_SUCCESS', | +type: 'SIWE_AUTH_SUCCESS', | ||||
+payload: LogInResult, | +payload: LogInResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SIWE_AUTH_FAILED', | +type: 'SIWE_AUTH_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'RECORD_NOTIF_PERMISSION_ALERT', | +type: 'RECORD_NOTIF_PERMISSION_ALERT', | ||||
+payload: { +time: number }, | +payload: { +time: number }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_USER_AVATAR_STARTED', | +type: 'UPDATE_USER_AVATAR_STARTED', | ||||
+payload: UpdateUserAvatarRequest, | +payload: UpdateUserAvatarRequest, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_USER_AVATAR_SUCCESS', | +type: 'UPDATE_USER_AVATAR_SUCCESS', | ||||
+payload: UpdateUserAvatarResponse, | +payload: UpdateUserAvatarResponse, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_USER_AVATAR_FAILED', | +type: 'UPDATE_USER_AVATAR_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_EDIT_MESSAGE_STARTED', | +type: 'SEND_EDIT_MESSAGE_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_EDIT_MESSAGE_SUCCESS', | +type: 'SEND_EDIT_MESSAGE_SUCCESS', | ||||
+payload: EditMessagePayload, | +payload: EditMessagePayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEND_EDIT_MESSAGE_FAILED', | +type: 'SEND_EDIT_MESSAGE_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'TOGGLE_MESSAGE_PIN_STARTED', | +type: 'TOGGLE_MESSAGE_PIN_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'TOGGLE_MESSAGE_PIN_SUCCESS', | +type: 'TOGGLE_MESSAGE_PIN_SUCCESS', | ||||
+payload: ToggleMessagePinResult, | +payload: ToggleMessagePinResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'TOGGLE_MESSAGE_PIN_FAILED', | +type: 'TOGGLE_MESSAGE_PIN_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_PINNED_MESSAGES_STARTED', | +type: 'FETCH_PINNED_MESSAGES_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_PINNED_MESSAGES_SUCCESS', | +type: 'FETCH_PINNED_MESSAGES_SUCCESS', | ||||
+payload: FetchPinnedMessagesResult, | +payload: FetchPinnedMessagesResult, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_PINNED_MESSAGES_FAILED', | +type: 'FETCH_PINNED_MESSAGES_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'VERIFY_INVITE_LINK_STARTED', | +type: 'VERIFY_INVITE_LINK_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'VERIFY_INVITE_LINK_SUCCESS', | +type: 'VERIFY_INVITE_LINK_SUCCESS', | ||||
+payload: InviteLinkVerificationResponse, | +payload: InviteLinkVerificationResponse, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'VERIFY_INVITE_LINK_FAILED', | +type: 'VERIFY_INVITE_LINK_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_PRIMARY_INVITE_LINKS_STARTED', | +type: 'FETCH_PRIMARY_INVITE_LINKS_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_PRIMARY_INVITE_LINKS_SUCCESS', | +type: 'FETCH_PRIMARY_INVITE_LINKS_SUCCESS', | ||||
+payload: FetchInviteLinksResponse, | +payload: FetchInviteLinksResponse, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'FETCH_PRIMARY_INVITE_LINKS_FAILED', | +type: 'FETCH_PRIMARY_INVITE_LINKS_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_CALENDAR_COMMUNITY_FILTER', | +type: 'UPDATE_CALENDAR_COMMUNITY_FILTER', | ||||
+payload: string, | +payload: string, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CLEAR_CALENDAR_COMMUNITY_FILTER', | +type: 'CLEAR_CALENDAR_COMMUNITY_FILTER', | ||||
+payload: void, | +payload: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_CHAT_COMMUNITY_FILTER', | +type: 'UPDATE_CHAT_COMMUNITY_FILTER', | ||||
+payload: string, | +payload: string, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CLEAR_CHAT_COMMUNITY_FILTER', | +type: 'CLEAR_CHAT_COMMUNITY_FILTER', | ||||
+payload: void, | +payload: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEARCH_MESSAGES_STARTED', | +type: 'SEARCH_MESSAGES_STARTED', | ||||
+payload: void, | +payload: void, | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEARCH_MESSAGES_SUCCESS', | +type: 'SEARCH_MESSAGES_SUCCESS', | ||||
+payload: SearchMessagesResponse, | +payload: SearchMessagesResponse, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SEARCH_MESSAGES_FAILED', | +type: 'SEARCH_MESSAGES_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CREATE_OR_UPDATE_PUBLIC_LINK_STARTED', | +type: 'CREATE_OR_UPDATE_PUBLIC_LINK_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CREATE_OR_UPDATE_PUBLIC_LINK_SUCCESS', | +type: 'CREATE_OR_UPDATE_PUBLIC_LINK_SUCCESS', | ||||
+payload: InviteLink, | +payload: InviteLink, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'CREATE_OR_UPDATE_PUBLIC_LINK_FAILED', | +type: 'CREATE_OR_UPDATE_PUBLIC_LINK_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DISABLE_INVITE_LINK_STARTED', | +type: 'DISABLE_INVITE_LINK_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DISABLE_INVITE_LINK_SUCCESS', | +type: 'DISABLE_INVITE_LINK_SUCCESS', | ||||
+payload: DisableInviteLinkPayload, | +payload: DisableInviteLinkPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DISABLE_INVITE_LINK_FAILED', | +type: 'DISABLE_INVITE_LINK_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'GET_OLM_SESSION_INITIALIZATION_DATA_STARTED', | +type: 'GET_OLM_SESSION_INITIALIZATION_DATA_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'GET_OLM_SESSION_INITIALIZATION_DATA_SUCCESS', | +type: 'GET_OLM_SESSION_INITIALIZATION_DATA_SUCCESS', | ||||
+payload: GetOlmSessionInitializationDataResponse, | +payload: GetOlmSessionInitializationDataResponse, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'GET_OLM_SESSION_INITIALIZATION_DATA_FAILED', | +type: 'GET_OLM_SESSION_INITIALIZATION_DATA_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_DATA_LOADED', | +type: 'SET_DATA_LOADED', | ||||
+payload: { | +payload: { | ||||
+dataLoaded: boolean, | +dataLoaded: boolean, | ||||
}, | }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'GET_VERSION_STARTED', | +type: 'GET_VERSION_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'GET_VERSION_SUCCESS', | +type: 'GET_VERSION_SUCCESS', | ||||
+payload: GetVersionActionPayload, | +payload: GetVersionActionPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'GET_VERSION_FAILED', | +type: 'GET_VERSION_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_LAST_COMMUNICATED_PLATFORM_DETAILS', | +type: 'UPDATE_LAST_COMMUNICATED_PLATFORM_DETAILS', | ||||
+payload: LastCommunicatedPlatformDetails, | +payload: LastCommunicatedPlatformDetails, | ||||
} | } | ||||
| { +type: 'RESET_USER_STATE', +payload?: void } | | { +type: 'RESET_USER_STATE', +payload?: void } | ||||
| { | | { | ||||
+type: 'MODIFY_COMMUNITY_ROLE_STARTED', | +type: 'MODIFY_COMMUNITY_ROLE_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'MODIFY_COMMUNITY_ROLE_SUCCESS', | +type: 'MODIFY_COMMUNITY_ROLE_SUCCESS', | ||||
+payload: RoleModificationPayload, | +payload: RoleModificationPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'MODIFY_COMMUNITY_ROLE_FAILED', | +type: 'MODIFY_COMMUNITY_ROLE_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_COMMUNITY_ROLE_STARTED', | +type: 'DELETE_COMMUNITY_ROLE_STARTED', | ||||
+loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
+payload?: void, | +payload?: void, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_COMMUNITY_ROLE_SUCCESS', | +type: 'DELETE_COMMUNITY_ROLE_SUCCESS', | ||||
+payload: RoleDeletionPayload, | +payload: RoleDeletionPayload, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'DELETE_COMMUNITY_ROLE_FAILED', | +type: 'DELETE_COMMUNITY_ROLE_FAILED', | ||||
+error: true, | +error: true, | ||||
+payload: Error, | +payload: Error, | ||||
+loadingInfo: LoadingInfo, | +loadingInfo: LoadingInfo, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_ACCESS_TOKEN', | +type: 'SET_ACCESS_TOKEN', | ||||
+payload: ?string, | +payload: ?string, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_THREAD_LAST_NAVIGATED', | +type: 'UPDATE_THREAD_LAST_NAVIGATED', | ||||
+payload: { +threadID: string, +time: number }, | +payload: { +threadID: string, +time: number }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_INTEGRITY_STORE', | +type: 'UPDATE_INTEGRITY_STORE', | ||||
+payload: { | +payload: { | ||||
+threadIDsToHash?: $ReadOnlyArray<string>, | +threadIDsToHash?: $ReadOnlyArray<string>, | ||||
+threadHashingStatus?: 'starting' | 'running' | 'completed', | +threadHashingStatus?: 'starting' | 'running' | 'completed', | ||||
}, | }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'UPDATE_THEME_INFO', | +type: 'UPDATE_THEME_INFO', | ||||
+payload: Partial<GlobalThemeInfo>, | +payload: Partial<GlobalThemeInfo>, | ||||
} | } | ||||
| { | | { | ||||
+type: 'ADD_KEYSERVER', | +type: 'ADD_KEYSERVER', | ||||
+payload: AddKeyserverPayload, | +payload: AddKeyserverPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'REMOVE_KEYSERVER', | +type: 'REMOVE_KEYSERVER', | ||||
+payload: RemoveKeyserverPayload, | +payload: RemoveKeyserverPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_CUSTOM_SERVER', | +type: 'SET_CUSTOM_SERVER', | ||||
+payload: string, | +payload: string, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_CONNECTION_ISSUE', | +type: 'SET_CONNECTION_ISSUE', | ||||
+payload: { +connectionIssue: ?ConnectionIssue, +keyserverID: string }, | +payload: { +connectionIssue: ?ConnectionIssue, +keyserverID: string }, | ||||
} | } | ||||
| { | | { | ||||
+type: 'ADD_COMMUNITY', | +type: 'ADD_COMMUNITY', | ||||
+payload: AddCommunityPayload, | +payload: AddCommunityPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'SET_ACTIVE_SESSION_RECOVERY', | +type: 'SET_ACTIVE_SESSION_RECOVERY', | ||||
+payload: SetActiveSessionRecoveryPayload, | +payload: SetActiveSessionRecoveryPayload, | ||||
} | } | ||||
| { | | { | ||||
+type: 'OPS_PROCESSING_FINISHED_ACTION_TYPE', | +type: 'OPS_PROCESSING_FINISHED_ACTION_TYPE', | ||||
+payload?: void, | +payload?: void, | ||||
}; | }, | ||||
}>; | |||||
export type ActionPayload = ?(Object | Array<*> | $ReadOnlyArray<*> | string); | export type ActionPayload = ?(Object | Array<*> | $ReadOnlyArray<*> | string); | ||||
export type DispatchSource = 'tunnelbroker' | 'tab-sync'; | export type DispatchSource = 'tunnelbroker' | 'tab-sync'; | ||||
export type SuperAction = { | export type SuperAction = { | ||||
type: string, | +type: string, | ||||
payload?: ActionPayload, | +payload?: ActionPayload, | ||||
loadingInfo?: LoadingInfo, | +loadingInfo?: LoadingInfo, | ||||
error?: boolean, | +error?: boolean, | ||||
dispatchSource?: DispatchSource, | +dispatchSource?: DispatchSource, | ||||
+messageID?: MessageID, | |||||
}; | }; | ||||
type ThunkedAction = (dispatch: Dispatch) => void; | type ThunkedAction = (dispatch: Dispatch) => void; | ||||
export type PromisedAction = (dispatch: Dispatch) => Promise<void>; | export type PromisedAction = (dispatch: Dispatch) => Promise<void>; | ||||
export type Dispatch = ((promisedAction: PromisedAction) => Promise<void>) & | export type Dispatch = ((promisedAction: PromisedAction) => Promise<void>) & | ||||
((thunkedAction: ThunkedAction) => void) & | ((thunkedAction: ThunkedAction) => void) & | ||||
((action: SuperAction) => boolean); | ((action: SuperAction) => boolean); | ||||
// This is lifted from redux-persist/lib/constants.js | // This is lifted from redux-persist/lib/constants.js | ||||
// I don't want to add redux-persist to the web/server bundles... | // I don't want to add redux-persist to the web/server bundles... | ||||
// import { REHYDRATE } from 'redux-persist'; | // import { REHYDRATE } from 'redux-persist'; | ||||
export const rehydrateActionType = 'persist/REHYDRATE'; | export const rehydrateActionType = 'persist/REHYDRATE'; |