File tree 2 files changed +20
-3
lines changed
2 files changed +20
-3
lines changed Original file line number Diff line number Diff line change @@ -303,7 +303,7 @@ export class Session {
303
303
304
304
if ( services ) {
305
305
servicesObj = new Services ( account , services )
306
- servicesObj . auth ( 1 , referenceChainId ) // fire and forget
306
+ servicesObj . auth ( undefined , referenceChainId ) // fire and forget
307
307
308
308
servicesObj . onAuth ( result => {
309
309
if ( result . status === 'fulfilled' ) {
Original file line number Diff line number Diff line change @@ -576,11 +576,11 @@ describe('Wallet integration', function () {
576
576
577
577
server = mockServer . getLocal ( )
578
578
server . start ( 8099 )
579
- server . forPost ( '/rpc/API/GetAuthToken' ) . thenCallback ( async request => {
579
+ const getAuthToken = async ( request : mockServer . CompletedRequest , provider : ethers . Provider ) => {
580
580
if ( delayMs !== 0 ) await delay ( delayMs )
581
581
582
582
const validator = ValidateSequenceWalletProof (
583
- ( ) => new commons . reader . OnChainReader ( networks [ 0 ] . provider ! ) ,
583
+ ( ) => new commons . reader . OnChainReader ( provider ) ,
584
584
tracker ,
585
585
contexts [ 2 ]
586
586
)
@@ -621,7 +621,24 @@ describe('Wallet integration', function () {
621
621
return {
622
622
statusCode : 401
623
623
}
624
+ }
625
+ }
626
+ server . forPost ( '/rpc/API/GetAuthToken' ) . thenCallback ( async request => {
627
+ return getAuthToken ( request , networks [ 0 ] . provider ! )
628
+ } )
629
+ server . forPost ( '/rpc/API/GetAuthToken2' ) . thenCallback ( async request => {
630
+ const requestBody = await request . body . getJson ( )
631
+ if ( ! requestBody ) {
632
+ return { statusCode : 400 }
633
+ }
634
+
635
+ const provider = networks . find ( n => n . chainId === Number ( requestBody [ 'chainID' ] ) )
636
+ if ( ! provider || ! provider . provider ) {
637
+ console . log ( 'No provider found for chainID' , requestBody [ 'chainID' ] )
638
+ return { statusCode : 400 }
624
639
}
640
+
641
+ return getAuthToken ( request , provider . provider ! )
625
642
} )
626
643
} )
627
644
You can’t perform that action at this time.
0 commit comments