File tree Expand file tree Collapse file tree 2 files changed +8
-19
lines changed Expand file tree Collapse file tree 2 files changed +8
-19
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,8 @@ export const app: WritableStore = writable({
22
22
walletSelectInProgress : false ,
23
23
walletSelectCompleted : false ,
24
24
walletCheckInProgress : false ,
25
- walletCheckCompleted : false
25
+ walletCheckCompleted : false ,
26
+ autoSelectWallet : ''
26
27
} )
27
28
28
29
export const balanceSyncStatus : {
Original file line number Diff line number Diff line change 1
1
<script lang =" ts" >
2
2
import BigNumber from ' bignumber.js'
3
- import { onDestroy } from ' svelte'
4
3
import { get } from ' svelte/store'
5
4
import { fade } from ' svelte/transition'
6
5
53
52
54
53
let loadingWallet: string | undefined = undefined
55
54
56
- let appState: AppState = {
57
- dappId: ' ' ,
58
- networkId: 1 ,
59
- version: ' ' ,
60
- mobileDevice: false ,
61
- darkMode: false ,
62
- autoSelectWallet: ' ' ,
63
- walletSelectInProgress: true ,
64
- walletSelectCompleted: false ,
65
- walletCheckInProgress: false ,
66
- walletCheckCompleted: false
67
- }
68
-
69
- const unsubscribe = app .subscribe ((store : AppState ) => (appState = store ))
70
- onDestroy (unsubscribe )
71
-
72
55
renderWalletSelect ()
73
56
74
57
async function renderWalletSelect() {
58
+ const appState = get (app )
59
+
75
60
wallets = await wallets
76
61
77
62
const deviceWallets = (wallets as WalletModule []).filter (
82
67
const module = deviceWallets .find (
83
68
(m : WalletModule ) => m .name === appState .autoSelectWallet
84
69
)
85
- module && handleWalletSelect (module )
70
+
71
+ app .update (store => ({ ... store , autoSelectWallet: ' ' }))
72
+
73
+ module ? handleWalletSelect (module ) : finish ({ completed: false })
86
74
} else {
87
75
if (deviceWallets .find (wallet => wallet .preferred )) {
88
76
// if preferred wallets, then split in to preferred and not preferred
You can’t perform that action at this time.
0 commit comments