From cc757f935e9367f26f5ea8a0ae5a82a8c29b3ce0 Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Tue, 10 Feb 2015 16:11:44 -0300 Subject: [PATCH] add lock to removeWallet --- lib/server.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/server.js b/lib/server.js index 73cfeda..ef4e0c1 100644 --- a/lib/server.js +++ b/lib/server.js @@ -468,10 +468,18 @@ CopayServer.prototype.getTx = function(opts, cb) { /** - * Remove wallet + * removeWallet + * + * @param opts + * @param cb + * @return {undefined} */ CopayServer.prototype.removeWallet = function(opts, cb) { - this.storage.removeWallet(this.walletId, cb); + var self = this; + + Utils.runLocked(self.walletId, cb, function(cb) { + self.storage.removeWallet(self.walletId, cb); + }); };