Page MenuHomePhorge

D10287.1768817559.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D10287.1768817559.diff

diff --git a/lib/types/socket-types.js b/lib/types/socket-types.js
--- a/lib/types/socket-types.js
+++ b/lib/types/socket-types.js
@@ -486,11 +486,17 @@
| 'disconnecting'
| 'forcedDisconnecting'
| 'disconnected';
+
+export type ConnectionIssue =
+ | 'policy_acknowledgement_socket_crash_loop'
+ | 'not_logged_in_error';
+
export type ConnectionInfo = {
+status: ConnectionStatus,
+queuedActivityUpdates: $ReadOnlyArray<ActivityUpdate>,
+lateResponses: $ReadOnlyArray<number>,
+showDisconnectedBar: boolean,
+ +connectionIssue: ?ConnectionIssue,
};
export const connectionInfoValidator: TInterface<ConnectionInfo> =
tShape<ConnectionInfo>({
@@ -505,12 +511,19 @@
queuedActivityUpdates: t.list(activityUpdateValidator),
lateResponses: t.list(t.Number),
showDisconnectedBar: t.Boolean,
+ connectionIssue: t.maybe(
+ t.enums.of([
+ 'policy_acknowledgement_socket_crash_loop',
+ 'not_logged_in_error',
+ ]),
+ ),
});
export const defaultConnectionInfo: ConnectionInfo = {
status: 'connecting',
queuedActivityUpdates: [],
lateResponses: [],
showDisconnectedBar: false,
+ connectionIssue: null,
};
export const updateConnectionStatusActionType = 'UPDATE_CONNECTION_STATUS';
export type UpdateConnectionStatusPayload = {

File Metadata

Mime Type
text/plain
Expires
Mon, Jan 19, 10:12 AM (7 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5955824
Default Alt Text
D10287.1768817559.diff (1 KB)

Event Timeline