Skip to content

Instantly share code, notes, and snippets.

@kmassada
Created September 30, 2015 16:41
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 kmassada/622fc464e6873318753f to your computer and use it in GitHub Desktop.
Save kmassada/622fc464e6873318753f to your computer and use it in GitHub Desktop.
angular
.module('storageModule', [])
.factory('store',['$window', function($window){
return {
setLocal: function( key, value ){
try{
if( $window.Storage ){
$window.localStorage.setItem(key, value);
return true;
} else {
return false;
}
} catch( error ){
console.error( error, error.message );
}
},
getLocal: function( key ){
try{
if( $window.Storage ){
return $window.localStorage.setItem( key );
} else {
return false;
}
} catch( error ){
console.error( error, error.message );
}
},
setSession: function( key, value ){
try{
if( $window.Storage ){
$window.sessionStorage.setItem( key, value );
return true;
} else {
return false;
}
} catch( error ){
console.error( error, error.message );
}
},
getSession: function( key ){
try{
if( $window.Storage ){
return $window.sessionStorage.setItem( key );
} else {
return false;
}
} catch( error ){
console.error( error, error.message );
}
}
}
}]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment