@@ -16,11 +16,13 @@ function asyncLoop(fn, delay) {
1616 . then ( ( ) => asyncLoop ( fn , delay ) )
1717}
1818
19- chrome . runtime . onInstalled . addListener ( ( details ) => {
20- if ( details . reason === 'install' ) {
21- chrome . runtime . setUninstallURL ( 'https://liquality.typeform.com/feedbackuninst' )
22- }
23- } )
19+ if ( process . env . NODE_ENV !== 'development' ) {
20+ chrome . runtime . onInstalled . addListener ( ( details ) => {
21+ if ( details . reason === 'install' ) {
22+ chrome . runtime . setUninstallURL ( 'https://liquality.typeform.com/feedbackuninst' )
23+ }
24+ } )
25+ }
2426
2527function getBalance ( state ) {
2628 let total = 0
@@ -32,7 +34,7 @@ function getBalance(state) {
3234 return total
3335}
3436
35- store . subscribe ( async ( { type, payload } , state ) => {
37+ store . subscribe ( ( { type, payload } , state ) => {
3638 let currentState = _ . cloneDeep ( state )
3739 const { dispatch, getters } = store
3840
@@ -79,7 +81,7 @@ store.subscribe(async ({ type, payload }, state) => {
7981 network : state . activeNetwork ,
8082 walletId : state . activeWalletId
8183 } )
82- await dispatch ( 'app/trackAnalytics' , {
84+ dispatch ( 'app/trackAnalytics' , {
8385 event : `Change Active Network to ${ state . activeNetwork } ` ,
8486 properties : {
8587 walletVersion,
@@ -99,7 +101,7 @@ store.subscribe(async ({ type, payload }, state) => {
99101 dispatch ( 'updateMarketData' , { network : state . activeNetwork } )
100102 break
101103 case 'LOCK_WALLET' :
102- await dispatch ( 'app/trackAnalytics' , {
104+ dispatch ( 'app/trackAnalytics' , {
103105 event : 'Wallet locked successfully' ,
104106 properties : {
105107 walletVersion,
@@ -154,7 +156,7 @@ store.subscribe(async ({ type, payload }, state) => {
154156 // eslint-disable-next-line no-case-declarations
155157 let toAmountValue = unitToCurrency ( cryptoassets [ payload . swap . to ] , payload . swap . toAmount )
156158
157- await dispatch ( 'app/trackAnalytics' , {
159+ dispatch ( 'app/trackAnalytics' , {
158160 event : 'New SWAP' ,
159161 properties : {
160162 category : 'Swaps' ,
@@ -177,7 +179,7 @@ store.subscribe(async ({ type, payload }, state) => {
177179 cryptoassets [ payload . transaction . from ] ,
178180 payload . transaction . amount
179181 )
180- await dispatch ( 'app/trackAnalytics' , {
182+ dispatch ( 'app/trackAnalytics' , {
181183 event : `User send funds` ,
182184 properties : {
183185 walletVersion,
@@ -193,7 +195,7 @@ store.subscribe(async ({ type, payload }, state) => {
193195 } )
194196 break
195197 case 'ADD_EXTERNAL_CONNECTION' :
196- await dispatch ( 'app/trackAnalytics' , {
198+ dispatch ( 'app/trackAnalytics' , {
197199 event : 'Connect to Dapps' ,
198200 properties : {
199201 walletVersion,
@@ -206,7 +208,7 @@ store.subscribe(async ({ type, payload }, state) => {
206208 } )
207209 break
208210 case 'ADD_CUSTOM_TOKEN' :
209- await dispatch ( 'app/trackAnalytics' , {
211+ dispatch ( 'app/trackAnalytics' , {
210212 event : 'Custom Token Added' ,
211213 properties : {
212214 walletVersion,
@@ -224,7 +226,7 @@ store.subscribe(async ({ type, payload }, state) => {
224226 } )
225227 break
226228 case 'REMOVE_CUSTOM_TOKEN' :
227- await dispatch ( 'app/trackAnalytics' , {
229+ dispatch ( 'app/trackAnalytics' , {
228230 event : 'Custom Token Removed' ,
229231 properties : {
230232 walletVersion,
@@ -240,7 +242,7 @@ store.subscribe(async ({ type, payload }, state) => {
240242 const item = getters . historyItemById ( payload . network , payload . walletId , payload . id )
241243 if ( item . type === 'SWAP' && payload . updates ) {
242244 if ( payload . updates . status !== 'undefined' ) {
243- await dispatch ( 'app/trackAnalytics' , {
245+ dispatch ( 'app/trackAnalytics' , {
244246 event : 'Swap status change' ,
245247 properties : {
246248 walletVersion,
@@ -256,7 +258,7 @@ store.subscribe(async ({ type, payload }, state) => {
256258 }
257259 if ( item . type === 'SEND' && payload . updates ) {
258260 if ( payload . updates . status !== 'undefined' ) {
259- await dispatch ( 'app/trackAnalytics' , {
261+ dispatch ( 'app/trackAnalytics' , {
260262 event : 'Send status change' ,
261263 properties : {
262264 walletVersion,
@@ -270,7 +272,7 @@ store.subscribe(async ({ type, payload }, state) => {
270272 }
271273 if ( item . type === 'NFT' && payload . updates ) {
272274 if ( payload . updates . status !== 'undefined' ) {
273- await dispatch ( 'app/trackAnalytics' , {
275+ dispatch ( 'app/trackAnalytics' , {
274276 event : 'Send NFT status change' ,
275277 properties : {
276278 walletVersion,
@@ -289,7 +291,7 @@ store.subscribe(async ({ type, payload }, state) => {
289291 const newBalance = getBalance ( currentState )
290292 // Only trigger event for the first time when user funds their wallet, any subsequent balance updates are ignored.
291293 if ( prevBalance === 0 && newBalance > prevBalance ) {
292- await dispatch ( 'app/trackAnalytics' , {
294+ dispatch ( 'app/trackAnalytics' , {
293295 event : 'User funded wallet' ,
294296 properties : {
295297 walletVersion,
@@ -302,7 +304,7 @@ store.subscribe(async ({ type, payload }, state) => {
302304 prevState = currentState
303305 break
304306 case 'TOGGLE_EXPERIMENT' :
305- await dispatch ( 'app/trackAnalytics' , {
307+ dispatch ( 'app/trackAnalytics' , {
306308 event : `User on Experiment feature ${ payload . name } ` ,
307309 properties : {
308310 walletVersion,
@@ -313,7 +315,7 @@ store.subscribe(async ({ type, payload }, state) => {
313315 } )
314316 break
315317 case 'CHANGE_PASSWORD' :
316- await dispatch ( 'app/trackAnalytics' , {
318+ dispatch ( 'app/trackAnalytics' , {
317319 walletVersion,
318320 event : 'Change Password' ,
319321 properties : {
@@ -323,7 +325,7 @@ store.subscribe(async ({ type, payload }, state) => {
323325 } )
324326 break
325327 case 'DISABLE_ASSETS' :
326- await dispatch ( 'app/trackAnalytics' , {
328+ dispatch ( 'app/trackAnalytics' , {
327329 walletVersion,
328330 event : 'User Disable Asset' ,
329331 properties : {
@@ -334,7 +336,7 @@ store.subscribe(async ({ type, payload }, state) => {
334336 } )
335337 break
336338 case 'DISABLE_ETHEREUM_INJECTION' :
337- await dispatch ( 'app/trackAnalytics' , {
339+ dispatch ( 'app/trackAnalytics' , {
338340 walletVersion,
339341 event : 'User Disable Default Web3 Wallet Injection' ,
340342 properties : {
@@ -344,7 +346,7 @@ store.subscribe(async ({ type, payload }, state) => {
344346 } )
345347 break
346348 case 'ENABLE_ETHEREUM_INJECTION' :
347- await dispatch ( 'app/trackAnalytics' , {
349+ dispatch ( 'app/trackAnalytics' , {
348350 walletVersion,
349351 event : 'User Enable Default Web3 Wallet Injection' ,
350352 properties : {
0 commit comments