wip
This commit is contained in:
@@ -16,22 +16,15 @@ export class VerifyAuthenticatedPageUseCase {
|
||||
const result = await this.authService.verifyPageAuthentication();
|
||||
|
||||
if (result.isErr()) {
|
||||
return Result.err(result.error);
|
||||
const error = result.error ?? new Error('Page verification failed');
|
||||
return Result.err<BrowserAuthenticationState>(error);
|
||||
}
|
||||
|
||||
const browserState = result.unwrap();
|
||||
|
||||
// Log verification result
|
||||
if (browserState.isFullyAuthenticated()) {
|
||||
// Success case - no logging needed in use case
|
||||
} else if (browserState.requiresReauthentication()) {
|
||||
// Requires re-auth - caller should handle
|
||||
}
|
||||
|
||||
return Result.ok(browserState);
|
||||
return Result.ok<BrowserAuthenticationState>(browserState);
|
||||
} catch (error) {
|
||||
const message = error instanceof Error ? error.message : String(error);
|
||||
return Result.err(new Error(`Page verification failed: ${message}`));
|
||||
return Result.err<BrowserAuthenticationState>(new Error(`Page verification failed: ${message}`));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user