1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-20 07:40:57 +02:00
bitwarden-browser/src/popup/app/services/stateService.js
2016-12-08 00:56:38 -05:00

30 lines
604 B
JavaScript

angular
.module('bit.services')
.factory('stateService', function () {
var _service = {},
_state = {};
_service.saveState = function (key, data) {
_state[key] = data;
};
_service.getState = function (key) {
if (key in _state) {
return _state[key];
}
return null;
};
_service.removeState = function (key) {
delete _state[key];
};
_service.purgeState = function () {
_state = {};
};
return _service;
});