Skip to content

Instantly share code, notes, and snippets.

@jcdalton2201
Created July 30, 2015 18:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jcdalton2201/4ec97180d245effaf6f0 to your computer and use it in GitHub Desktop.
Save jcdalton2201/4ec97180d245effaf6f0 to your computer and use it in GitHub Desktop.
(function () {
'use strict';
angular.module('ls2FrontEnd')
.factory('authTokenFactory', AuthToken);
AuthToken.$inject = ['$window', '$cookies'];
function AuthToken ($window, $cookies) {
var store = $window.sessionStorage;
var key = 'auth-token';
var factory = {
getToken: getToken,
setToken: setToken
};
return factory;
function getToken() {
return store.getItem(key);
}
function setToken(token) {
if(token) {
store.setItem(key, token);
} else {
store.removeItem(key);
}
}
}
}());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment