File tree Expand file tree Collapse file tree 3 files changed +6
-37
lines changed Expand file tree Collapse file tree 3 files changed +6
-37
lines changed Original file line number Diff line number Diff line change @@ -75,6 +75,7 @@ export interface WalletModule {
75
75
instance ?: any
76
76
} >
77
77
link ?: string
78
+ url ?: string
78
79
installMessage ?: ( wallets : {
79
80
currentWallet : string | undefined
80
81
selectedWallet : string
@@ -222,9 +223,3 @@ export interface AppState {
222
223
export interface CancelablePromise extends Promise < any > {
223
224
cancel : ( ) => void
224
225
}
225
-
226
- export interface QueryablePromise extends CancelablePromise {
227
- isFulfilled : ( ) => boolean
228
- isResolved : ( ) => boolean
229
- isRejected : ( ) => boolean
230
- }
Original file line number Diff line number Diff line change 1
1
import { getBlocknative } from './services'
2
2
import { writable , derived , get } from 'svelte/store'
3
3
import debounce from 'lodash.debounce'
4
- import { wait , makeQueryablePromise , makeCancelable } from './utilities'
4
+ import { wait , makeCancelable } from './utilities'
5
5
import { validateWalletInterface , validateType } from './validation'
6
6
import {
7
7
WritableStore ,
@@ -10,7 +10,7 @@ import {
10
10
WalletStateSliceStore ,
11
11
StateSyncer ,
12
12
BalanceStore ,
13
- QueryablePromise
13
+ CancelablePromise
14
14
} from './interfaces'
15
15
16
16
export const app : WritableStore = writable ( {
@@ -28,7 +28,7 @@ export const app: WritableStore = writable({
28
28
} )
29
29
30
30
export const balanceSyncStatus : {
31
- syncing : null | QueryablePromise
31
+ syncing : null | CancelablePromise
32
32
error : string
33
33
} = {
34
34
syncing : null ,
Original file line number Diff line number Diff line change 1
1
import bowser from 'bowser'
2
2
import BigNumber from 'bignumber.js'
3
3
4
- import { WalletInterface , QueryablePromise } from './interfaces'
4
+ import { WalletInterface } from './interfaces'
5
5
6
6
export function getNetwork ( provider : any ) : Promise < number | any > {
7
7
return new Promise ( ( resolve , reject ) => {
@@ -220,38 +220,12 @@ export function makeCancelable(promise: any) {
220
220
} )
221
221
222
222
wrappedPromise . cancel = ( ) => {
223
- rejectFn ( 'poop ' )
223
+ rejectFn ( 'canceled ' )
224
224
}
225
225
226
226
return wrappedPromise
227
227
}
228
228
229
- export function makeQueryablePromise ( promise : any ) : QueryablePromise {
230
- let isResolved = false
231
- let isRejected = false
232
-
233
- promise . then ( function ( v : any ) {
234
- isResolved = true
235
- return v
236
- } )
237
-
238
- promise . catch ( ( ) => {
239
- console . log ( 'caught 2' )
240
- isRejected = true
241
- } )
242
-
243
- promise . isFulfilled = function ( ) {
244
- return isResolved || isRejected
245
- }
246
- promise . isResolved = function ( ) {
247
- return isResolved
248
- }
249
- promise . isRejected = function ( ) {
250
- return isRejected
251
- }
252
- return promise
253
- }
254
-
255
229
export function isPromise ( val : any ) : val is Promise < any > {
256
230
if ( ( val as Promise < any > ) instanceof Promise ) {
257
231
return true
You can’t perform that action at this time.
0 commit comments