aboutsummaryrefslogtreecommitdiffstats
path: root/src/stores
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2017-11-13 01:09:14 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2017-11-13 09:06:13 +0800
commit53c918cc785ee3769103acc3e15aa9275c9383d9 (patch)
tree5d4d74970318c98ec51fdaa53039c1b169bfde27 /src/stores
parent009f81fe4f8dd8ed6b671d309553a6d04edd90ca (diff)
downloaddexon-sol-tools-53c918cc785ee3769103acc3e15aa9275c9383d9.tar
dexon-sol-tools-53c918cc785ee3769103acc3e15aa9275c9383d9.tar.gz
dexon-sol-tools-53c918cc785ee3769103acc3e15aa9275c9383d9.tar.bz2
dexon-sol-tools-53c918cc785ee3769103acc3e15aa9275c9383d9.tar.lz
dexon-sol-tools-53c918cc785ee3769103acc3e15aa9275c9383d9.tar.xz
dexon-sol-tools-53c918cc785ee3769103acc3e15aa9275c9383d9.tar.zst
dexon-sol-tools-53c918cc785ee3769103acc3e15aa9275c9383d9.zip
Clear cache on unsubscribe
Diffstat (limited to 'src/stores')
-rw-r--r--src/stores/balance_proxy_allowance_lazy_store.ts4
-rw-r--r--src/stores/order_filled_cancelled_lazy_store.ts4
2 files changed, 8 insertions, 0 deletions
diff --git a/src/stores/balance_proxy_allowance_lazy_store.ts b/src/stores/balance_proxy_allowance_lazy_store.ts
index a2b8fcf67..ac21c0818 100644
--- a/src/stores/balance_proxy_allowance_lazy_store.ts
+++ b/src/stores/balance_proxy_allowance_lazy_store.ts
@@ -75,4 +75,8 @@ export class BalanceAndProxyAllowanceLazyStore {
delete this.proxyAllowance[tokenAddress][userAddress];
}
}
+ public deleteAll(): void {
+ this.balance = {};
+ this.proxyAllowance = {};
+ }
}
diff --git a/src/stores/order_filled_cancelled_lazy_store.ts b/src/stores/order_filled_cancelled_lazy_store.ts
index 978de0b18..5b0dab35c 100644
--- a/src/stores/order_filled_cancelled_lazy_store.ts
+++ b/src/stores/order_filled_cancelled_lazy_store.ts
@@ -60,4 +60,8 @@ export class OrderFilledCancelledLazyStore {
public deleteCancelledTakerAmount(orderHash: string): void {
delete this.cancelledTakerAmount[orderHash];
}
+ public deleteAll(): void {
+ this.filledTakerAmount = {};
+ this.cancelledTakerAmount = {};
+ }
}