From c67577b7dbc99843bd8226286f59af79461ac650 Mon Sep 17 00:00:00 2001 From: ice-hades <119406114+ice-hades@users.noreply.github.com> Date: Fri, 13 Oct 2023 18:37:45 +0300 Subject: [PATCH] Feature/face auth first mining (#180) --- .../modules/Tokenomics/sagas/startMiningSession.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/store/modules/Tokenomics/sagas/startMiningSession.ts b/src/store/modules/Tokenomics/sagas/startMiningSession.ts index 8bf1130f9..2f31006bb 100644 --- a/src/store/modules/Tokenomics/sagas/startMiningSession.ts +++ b/src/store/modules/Tokenomics/sagas/startMiningSession.ts @@ -48,7 +48,14 @@ export function* startMiningSessionSaga( const authConfig: ReturnType = yield select( authConfigSelector, ); - if (emotionsAuthStatus !== 'SUCCESS' && authConfig?.['face-auth']?.enabled) { + const user: ReturnType = yield select( + unsafeUserSelector, + ); + if ( + emotionsAuthStatus !== 'SUCCESS' && + authConfig?.['face-auth']?.enabled && + !!user?.clientData?.rate?.firstMiningDate // allowing to mine 1st time without face recognition + ) { yield removeScreenByName('Tooltip'); navigate({ name: 'FaceRecognition', @@ -56,9 +63,6 @@ export function* startMiningSessionSaga( }); return; } - const user: ReturnType = yield select( - unsafeUserSelector, - ); const tapToMineActionType: ReturnType = yield select(tapToMineActionTypeSelector);