Make RelinkDialog supersede the NetworkDialog

This commit is contained in:
Josh Perez 2020-04-27 18:36:49 -04:00 committed by Scott Nonnenberg
parent 1b5c36a9a8
commit 752cd75c54
5 changed files with 9 additions and 26 deletions

View file

@ -13,9 +13,9 @@ export const hasNetworkDialog = createSelector(
{ isOnline, socketStatus, withinConnectingGracePeriod }: NetworkStateType,
isRegistrationDone: boolean
): boolean =>
!isOnline ||
!isRegistrationDone ||
(socketStatus === WebSocket.CONNECTING && !withinConnectingGracePeriod) ||
socketStatus === WebSocket.CLOSED ||
socketStatus === WebSocket.CLOSING
isRegistrationDone &&
(!isOnline ||
(socketStatus === WebSocket.CONNECTING && !withinConnectingGracePeriod) ||
socketStatus === WebSocket.CLOSED ||
socketStatus === WebSocket.CLOSING)
);