From 6beb2ecd061ed8cd7042e074e9795ddffcd99c9b Mon Sep 17 00:00:00 2001 From: sairajzero Date: Wed, 19 Apr 2023 02:31:04 +0530 Subject: [PATCH] Adding function to delete cache for a given addr Adding _deleteCache: deletes the cache for given address (useful for dev purposes or to recalculate caches) --- lib/services/address/index.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/services/address/index.js b/lib/services/address/index.js index 759a152d..dc0fe0bb 100644 --- a/lib/services/address/index.js +++ b/lib/services/address/index.js @@ -495,6 +495,17 @@ AddressService.prototype._loadCache = function(address, result, useCache, next) }); } +AddressService.prototype._deleteCache = function(address, callback) { + const self = this; + var key = self._encoding.encodeAddressCacheKey(address); + + if(!_.isFunction(callback)) //if callback is not passed, call a empty function + callback = () => null; + + self._db.del(key, callback); + +} + AddressService.prototype._setOutputResults = function(tx, address, result) { for(var j = 0; j < tx.outputs.length; j++) {