@@ -24,7 +24,7 @@ import { WrappedAlert as Alert } from '@/helpers/alert';
24
24
import { PROFILES , useExperimentalFlag } from '@/config' ;
25
25
import { runKeychainIntegrityChecks } from '@/handlers/walletReadyEvents' ;
26
26
import { checkPendingTransactionsOnInitialize } from '@/redux/data' ;
27
- import { logger } from '@/logger' ;
27
+ import { RainbowError , logger } from '@/logger' ;
28
28
29
29
export default function useInitializeWallet ( ) {
30
30
const dispatch = useDispatch ( ) ;
@@ -71,17 +71,17 @@ export default function useInitializeWallet() {
71
71
) ;
72
72
logger . log ( 'Start wallet setup' ) ;
73
73
await resetAccountState ( ) ;
74
- logger . log ( 'resetAccountState ran ok' ) ;
74
+ logger . debug ( 'resetAccountState ran ok' ) ;
75
75
76
76
const isImporting = ! ! seedPhrase ;
77
- logger . log ( ` isImporting? ${ isImporting } ` ) ;
77
+ logger . debug ( ' isImporting? ' + isImporting ) ;
78
78
79
79
if ( shouldRunMigrations && ! seedPhrase ) {
80
- logger . log ( 'shouldRunMigrations && !seedPhrase? => true' ) ;
80
+ logger . debug ( 'shouldRunMigrations && !seedPhrase? => true' ) ;
81
81
await dispatch ( walletsLoadState ( profilesEnabled ) ) ;
82
- logger . log ( 'walletsLoadState call #1' ) ;
82
+ logger . debug ( 'walletsLoadState call #1' ) ;
83
83
await runMigrations ( ) ;
84
- logger . log ( 'done with migrations' ) ;
84
+ logger . debug ( 'done with migrations' ) ;
85
85
}
86
86
87
87
setIsSmallBalancesOpen ( false ) ;
@@ -100,7 +100,7 @@ export default function useInitializeWallet() {
100
100
silent
101
101
) ;
102
102
103
- logger . log ( 'walletInit returned' , {
103
+ logger . debug ( 'walletInit returned' , {
104
104
isNew,
105
105
walletAddress,
106
106
} ) ;
@@ -112,12 +112,12 @@ export default function useInitializeWallet() {
112
112
}
113
113
114
114
if ( seedPhrase || isNew ) {
115
- logger . log ( 'walletLoadState call #2' ) ;
115
+ logger . debug ( 'walletLoadState call #2' ) ;
116
116
await dispatch ( walletsLoadState ( profilesEnabled ) ) ;
117
117
}
118
118
119
119
if ( isNil ( walletAddress ) ) {
120
- logger . log ( 'walletAddress is nil' ) ;
120
+ logger . debug ( 'walletAddress is nil' ) ;
121
121
Alert . alert ( lang . t ( 'wallet.import_failed_invalid_private_key' ) ) ;
122
122
if ( ! isImporting ) {
123
123
dispatch ( appStateUpdate ( { walletReady : true } ) ) ;
@@ -127,23 +127,28 @@ export default function useInitializeWallet() {
127
127
128
128
if ( ! ( isNew || isImporting ) ) {
129
129
await loadGlobalEarlyData ( ) ;
130
- logger . log ( 'loaded global data...' ) ;
130
+ logger . debug ( 'loaded global data...' ) ;
131
131
}
132
132
133
133
await dispatch ( settingsUpdateAccountAddress ( walletAddress ) ) ;
134
- logger . log ( 'updated settings address' , { walletAddress } ) ;
134
+ logger . debug ( 'updated settings address' , {
135
+ walletAddress,
136
+ } ) ;
135
137
136
138
// Newly created / imported accounts have no data in localstorage
137
139
if ( ! ( isNew || isImporting ) ) {
138
140
await loadAccountData ( network ) ;
139
- logger . log ( 'loaded account data' , { network } ) ;
141
+ logger . debug ( 'loaded account data' , {
142
+ network,
143
+ } ) ;
140
144
}
141
145
142
146
try {
143
147
hideSplashScreen ( ) ;
144
- logger . log ( 'Hide splash screen' ) ;
145
148
} catch ( err ) {
146
- logger . log ( 'Error while hiding splash screen' , { error : err } ) ;
149
+ logger . error ( new RainbowError ( 'Error while hiding splash screen' ) , {
150
+ error : err ,
151
+ } ) ;
147
152
}
148
153
149
154
initializeAccountData ( ) ;
@@ -167,7 +172,9 @@ export default function useInitializeWallet() {
167
172
PerformanceTracking . clearMeasure (
168
173
PerformanceMetrics . useInitializeWallet
169
174
) ;
170
- logger . log ( 'Error while initializing wallet' , { error } ) ;
175
+ logger . error ( new RainbowError ( 'Error while initializing wallet' ) , {
176
+ error,
177
+ } ) ;
171
178
// TODO specify error states more granular
172
179
if ( ! switching ) {
173
180
await runKeychainIntegrityChecks ( ) ;
@@ -176,7 +183,9 @@ export default function useInitializeWallet() {
176
183
try {
177
184
hideSplashScreen ( ) ;
178
185
} catch ( err ) {
179
- logger . log ( 'Error while hiding splash screen' , { error : err } ) ;
186
+ logger . error ( new RainbowError ( 'Error while hiding splash screen' ) , {
187
+ error : err ,
188
+ } ) ;
180
189
}
181
190
182
191
captureException ( error ) ;
0 commit comments