Fix coinbase logout for some cases where refreshToken tries to connect again (#4155)

This commit is contained in:
Gustavo Maximiliano Cortez 2016-04-29 10:27:46 -03:00
commit b8c2ff863d
No known key found for this signature in database
GPG key ID: 15EDAD8D9F2EB1AF
4 changed files with 16 additions and 3 deletions

View file

@ -361,6 +361,14 @@ angular.module('copayApp.services').factory('coinbaseService', function($http, $
});
};
root.logout = function(network, cb) {
storageService.removeCoinbaseToken(network, function() {
storageService.removeCoinbaseRefreshToken(network, function() {
return cb();
});
});
};
return root;
});

View file

@ -231,6 +231,10 @@ angular.module('copayApp.services')
storage.get('coinbaseRefreshToken-' + network, cb);
};
root.removeCoinbaseRefreshToken = function(network, cb) {
storage.remove('coinbaseRefreshToken-' + network, cb);
};
root.setCoinbaseToken = function(network, token, cb) {
storage.set('coinbaseToken-' + network, token, cb);
};