Files
nomad/ui/app/services/token.js
Alex Dadgar ddc2efa4ac sync
2017-09-19 10:08:23 -05:00

35 lines
744 B
JavaScript

import Ember from 'ember';
const { Service, computed } = Ember;
export default Service.extend({
accessor: computed({
get() {
return window.sessionStorage.nomadTokenAccessor;
},
set(key, value) {
if (value == null) {
window.sessionStorage.removeItem('nomadTokenAccessor');
} else {
window.sessionStorage.nomadTokenAccessor = value;
}
return value;
},
}),
secret: computed({
get() {
return window.sessionStorage.nomadTokenSecret;
},
set(key, value) {
if (value == null) {
window.sessionStorage.removeItem('nomadTokenSecret');
} else {
window.sessionStorage.nomadTokenSecret = value;
}
return value;
},
}),
});