From 29f305187d8eb91726d63b26f081774981ce3034 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Carneiro?= Date: Tue, 28 May 2024 16:42:22 -0300 Subject: [PATCH] chore: call super method on write (#492) --- src/store.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/store.js b/src/store.js index 9bf8cd037..937f65605 100644 --- a/src/store.js +++ b/src/store.js @@ -41,6 +41,7 @@ class HybridStore extends MemoryStore { * @returns {Promise} */ async saveAccessData(data) { + await super.saveAccessData(data); STORE.setItem(ACCESS_DATA_KEY, data); } @@ -75,6 +76,7 @@ class HybridStore extends MemoryStore { * @returns {Promise} */ async registerToken(token) { + await super.registerToken(token); const registeredTokens = STORE.getItem(REGISTERED_TOKENS_KEY) || {}; registeredTokens[token.uid] = token; STORE.setItem(REGISTERED_TOKENS_KEY, registeredTokens); @@ -88,6 +90,7 @@ class HybridStore extends MemoryStore { * @returns {Promise} */ async unregisterToken(tokenUid) { + await super.unregisterToken(tokenUid); const registeredTokens = STORE.getItem(REGISTERED_TOKENS_KEY) || {}; if (tokenUid in registeredTokens) { delete registeredTokens[tokenUid]; @@ -139,6 +142,7 @@ class HybridStore extends MemoryStore { * @async */ async registerNanoContract(ncId, ncValue) { + await super.registerNanoContract(ncId, ncValue); const contracts = STORE.getItem(REGISTERED_NANO_CONTRACTS_KEY) || {}; contracts[ncId] = ncValue; STORE.setItem(REGISTERED_NANO_CONTRACTS_KEY, contracts) @@ -153,7 +157,7 @@ class HybridStore extends MemoryStore { * @returns {Promise} */ async cleanStorage(cleanHistory = false, cleanAddresses = false, cleanTokens = false) { - super.cleanStorage(cleanHistory, cleanAddresses, cleanTokens); + await super.cleanStorage(cleanHistory, cleanAddresses, cleanTokens); if (cleanTokens) { // Remove from the cache STORE.removeItem(REGISTERED_TOKENS_KEY);