diff --git a/packages/mobile/src/store/navigation/redirection/redirection.saga.ts b/packages/mobile/src/store/navigation/redirection/redirection.saga.ts index 3c540fcede..798ab18390 100644 --- a/packages/mobile/src/store/navigation/redirection/redirection.saga.ts +++ b/packages/mobile/src/store/navigation/redirection/redirection.saga.ts @@ -44,7 +44,10 @@ export function* redirectionSaga(): Generator { // If user doesn't belong to a community, wait for websocket connection and redirect to welcome screen console.log('INIT_NAVIGATION: Waiting for websocket connection before proceeding.') - yield* take(initActions.setWebsocketConnected) + const connection = yield* select(initSelectors.isWebsocketConnected) + if (!connection) { + yield* take(initActions.setWebsocketConnected) + } console.log('INIT_NAVIGATION: Switching to the join community screen.') yield* put(