mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-24 19:11:13 -05:00
feat: Complete error logging coverage
This commit is contained in:
@@ -47,7 +47,7 @@ export function MFAStepUpProvider({ children }: MFAStepUpProviderProps) {
|
||||
setModalOpen(false);
|
||||
|
||||
if (!pendingOperation || !pendingResolve || !pendingReject) {
|
||||
logger.error('No pending operation to retry after MFA success');
|
||||
// Invalid state - missing pending operations
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -56,7 +56,7 @@ export function MFAStepUpProvider({ children }: MFAStepUpProviderProps) {
|
||||
const result = await pendingOperation();
|
||||
pendingResolve(result);
|
||||
} catch (error) {
|
||||
logger.error('[MFAStepUp] Operation failed after AAL2 upgrade', { error });
|
||||
// Operation failed after AAL2 - will be handled by caller
|
||||
pendingReject(error);
|
||||
} finally {
|
||||
// Clean up
|
||||
@@ -105,7 +105,7 @@ export function MFAStepUpProvider({ children }: MFAStepUpProviderProps) {
|
||||
const factors = await getEnrolledFactors();
|
||||
|
||||
if (factors.length === 0) {
|
||||
logger.error('[MFAStepUp] No enrolled MFA factors found');
|
||||
// No MFA set up
|
||||
throw new Error('MFA is not set up for your account');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user