aboutsummaryrefslogtreecommitdiffstats
path: root/packages/instant/src/redux/reducer.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/instant/src/redux/reducer.ts')
-rw-r--r--packages/instant/src/redux/reducer.ts20
1 files changed, 6 insertions, 14 deletions
diff --git a/packages/instant/src/redux/reducer.ts b/packages/instant/src/redux/reducer.ts
index 68b788be5..cf24f8488 100644
--- a/packages/instant/src/redux/reducer.ts
+++ b/packages/instant/src/redux/reducer.ts
@@ -111,17 +111,13 @@ export const reducer = (state: State = INITIAL_STATE, action: Action): State =>
const failureTxHash = action.data;
if ('txHash' in state.buyOrderState) {
if (state.buyOrderState.txHash === failureTxHash) {
- const failureProgress = {
- startTimeUnix: state.buyOrderState.progress.startTimeUnix,
- expectedEndTimeUnix: state.buyOrderState.progress.expectedEndTimeUnix,
- ended: true,
- };
+ const { txHash, progress } = state.buyOrderState;
return {
...state,
buyOrderState: {
processState: OrderProcessState.FAILURE,
- txHash: state.buyOrderState.txHash,
- progress: failureProgress,
+ txHash,
+ progress,
},
};
}
@@ -131,17 +127,13 @@ export const reducer = (state: State = INITIAL_STATE, action: Action): State =>
const successTxHash = action.data;
if ('txHash' in state.buyOrderState) {
if (state.buyOrderState.txHash === successTxHash) {
- const successProgress = {
- startTimeUnix: state.buyOrderState.progress.startTimeUnix,
- expectedEndTimeUnix: state.buyOrderState.progress.expectedEndTimeUnix,
- ended: true,
- };
+ const { txHash, progress } = state.buyOrderState;
return {
...state,
buyOrderState: {
processState: OrderProcessState.SUCCESS,
- txHash: state.buyOrderState.txHash,
- progress: successProgress,
+ txHash,
+ progress,
},
};
}