From 3eada5ad7c88d28bd37214d2f3ab4c93b9059f60 Mon Sep 17 00:00:00 2001 From: Sebastiaan Pasma Date: Thu, 28 Jun 2018 14:23:50 +0200 Subject: [PATCH] Remove feature for desktopSecureStorage --- src/js/services/desktopSecureStorageService.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/js/services/desktopSecureStorageService.js b/src/js/services/desktopSecureStorageService.js index aeb3fa012..beda1fcb5 100644 --- a/src/js/services/desktopSecureStorageService.js +++ b/src/js/services/desktopSecureStorageService.js @@ -35,6 +35,23 @@ angular.module('copayApp.services').factory('desktopSecureStorageService', funct }); }; + root.remove = function(key, cb) { + if (!platformInfo.isNW) { + cb(new Error('desktopSecureStorageService is only available on NW.js desktop.')); + return; + } + + if (initialisationFailed) + return localStorageService.remove(key, cb); + + storage.removePassword(serviceName, key).then(function (value) { + cb(); + }).catch(function (error) { + console.log(error); + cb(new Error(error)); + }) + }; + root.set = function(key, value, cb) { if (!platformInfo.isNW) { cb(new Error('desktopSecureStorageService is only available on NW.js desktop.'));