diff options
author | Steve Klebanoff <steve.klebanoff@gmail.com> | 2018-10-25 07:04:09 +0800 |
---|---|---|
committer | Steve Klebanoff <steve.klebanoff@gmail.com> | 2018-10-25 07:04:09 +0800 |
commit | 73f5ea2906502e89fa9bca275e229a1485d2f974 (patch) | |
tree | 94100c43f7ace72723235daaffc7f7281f30738e /packages/instant/src/types.ts | |
parent | db3ad83ebca88e0faf2529ec468044e6ce4d5746 (diff) | |
download | dexon-sol-tools-73f5ea2906502e89fa9bca275e229a1485d2f974.tar dexon-sol-tools-73f5ea2906502e89fa9bca275e229a1485d2f974.tar.gz dexon-sol-tools-73f5ea2906502e89fa9bca275e229a1485d2f974.tar.bz2 dexon-sol-tools-73f5ea2906502e89fa9bca275e229a1485d2f974.tar.lz dexon-sol-tools-73f5ea2906502e89fa9bca275e229a1485d2f974.tar.xz dexon-sol-tools-73f5ea2906502e89fa9bca275e229a1485d2f974.tar.zst dexon-sol-tools-73f5ea2906502e89fa9bca275e229a1485d2f974.zip |
Associate txnhash with processing state
Diffstat (limited to 'packages/instant/src/types.ts')
-rw-r--r-- | packages/instant/src/types.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/instant/src/types.ts b/packages/instant/src/types.ts index 91453eac8..47c60016c 100644 --- a/packages/instant/src/types.ts +++ b/packages/instant/src/types.ts @@ -19,6 +19,11 @@ export enum OrderProcessState { interface RegularOrderState { processState: OrderProcessState.NONE | OrderProcessState.AWAITING_SIGNATURE; } +// TODO: later turn into just a generic OrderStateWithTxn +interface ProcessingOrderState { + processState: OrderProcessState.PROCESSING; + txnHash: string; +} interface SuccessfulOrderState { processState: OrderProcessState.SUCCESS; txnHash: string; @@ -27,7 +32,7 @@ interface FailureOrderState { processState: OrderProcessState.FAILURE; txnHash?: string; } -export type OrderState = RegularOrderState | SuccessfulOrderState | FailureOrderState; +export type OrderState = RegularOrderState | ProcessingOrderState | SuccessfulOrderState | FailureOrderState; export enum DisplayStatus { Present, |