mirror of
https://github.com/bitwarden/browser
synced 2025-12-31 15:43:28 +00:00
28 lines
617 B
JavaScript
28 lines
617 B
JavaScript
angular
|
|
.module('bit.services')
|
|
|
|
.factory('tokenService', function ($sessionStorage) {
|
|
var _service = {},
|
|
_token;
|
|
|
|
_service.setToken = function (token) {
|
|
$sessionStorage.authBearer = token;
|
|
_token = token;
|
|
};
|
|
|
|
_service.getToken = function () {
|
|
if (!_token) {
|
|
_token = $sessionStorage.authBearer;
|
|
}
|
|
|
|
return _token;
|
|
};
|
|
|
|
_service.clearToken = function () {
|
|
_token = null;
|
|
delete $sessionStorage.authBearer;
|
|
};
|
|
|
|
return _service;
|
|
});
|