@@ -533,27 +533,31 @@ async function walletInitialized() {
533533 provider . request ( { method : 'anyweb_version' } ) . then ( ( version ) => {
534534 getElement ( 'version' ) . innerHTML = version
535535 } )
536+ try {
537+ const [ chainId , networkId , alreadyAuthedAddresses ] = await Promise . all ( [
538+ provider . request ( { method : 'cfx_chainId' } ) ,
539+ provider . request ( { method : 'cfx_netVersion' } ) ,
540+ provider . request ( {
541+ method : 'cfx_accounts' ,
542+ } ) ,
543+ ] )
536544
537- const [ chainId , networkId , alreadyAuthedAddresses ] = await Promise . all ( [
538- provider . request ( { method : 'cfx_chainId' } ) ,
539- provider . request ( { method : 'cfx_netVersion' } ) ,
540- provider . request ( {
541- method : 'cfx_accounts' ,
542- } ) ,
543- ] )
544-
545- getElement ( 'initialized' ) . innerHTML = 'initialized'
546- getElement ( 'chainId' ) . innerHTML = chainId
547- getElement ( 'networkId' ) . innerHTML = networkId
545+ getElement ( 'initialized' ) . innerHTML = 'initialized'
546+ getElement ( 'chainId' ) . innerHTML = chainId
547+ getElement ( 'networkId' ) . innerHTML = networkId
548548
549- if (
550- ! alreadyAuthedAddresses ||
551- ! alreadyAuthedAddresses . length ||
552- alreadyAuthedAddresses . length === 0
553- ) {
549+ if (
550+ ! alreadyAuthedAddresses ||
551+ ! alreadyAuthedAddresses . length ||
552+ alreadyAuthedAddresses . length === 0
553+ ) {
554+ unAuthed ( )
555+ } else {
556+ authed ( alreadyAuthedAddresses [ 0 ] )
557+ }
558+ } catch ( e ) {
554559 unAuthed ( )
555- } else {
556- authed ( alreadyAuthedAddresses [ 0 ] )
560+ console . error ( e )
557561 }
558562
559563 connectButton . onclick = ( ) => {
0 commit comments