File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ import type {
19
19
OauthParams ,
20
20
User ,
21
21
} from "./types.js" ;
22
+ import { OAuthProvidersError } from "../errors.js" ;
22
23
23
24
const CHECK_CLOSE_INTERVAL = 500 ;
24
25
@@ -518,6 +519,9 @@ export class AlchemySignerWebClient extends BaseSignerClient<ExportWalletParams>
518
519
} = args ;
519
520
const { codeChallenge, requestKey, authProviders } =
520
521
await this . getOauthConfigForMode ( mode ) ;
522
+ if ( ! authProviders ) {
523
+ throw new OAuthProvidersError ( ) ;
524
+ }
521
525
const authProvider = authProviders . find (
522
526
( provider ) =>
523
527
provider . id === authProviderId &&
Original file line number Diff line number Diff line change 1
1
import { BaseError } from "@aa-sdk/core" ;
2
2
3
3
export class NotAuthenticatedError extends BaseError {
4
+ override name = "NotAuthenticatedError" ;
4
5
constructor ( ) {
5
6
super (
6
7
[
@@ -13,3 +14,10 @@ export class NotAuthenticatedError extends BaseError {
13
14
) ;
14
15
}
15
16
}
17
+
18
+ export class OAuthProvidersError extends BaseError {
19
+ override name = "OAuthProvidersError" ;
20
+ constructor ( ) {
21
+ super ( "OAuth providers not found" , { docsPath : "/react/getting-started" } ) ;
22
+ }
23
+ }
You can’t perform that action at this time.
0 commit comments