Skip to content

Commit

Permalink
Handling for explicit usage of cookie fallback
Browse files Browse the repository at this point in the history
If the user explicitely set the storage type to cookie also the
getFromLlocalStorage and addToLocalStorage method should use the cookie
fallback.
  • Loading branch information
Sebastian Gronewold committed Aug 12, 2014
1 parent 7ef86fb commit e7c465c
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions angular-local-storage.js
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ angularLocalStorage.provider('localStorageService', function() {
var addToLocalStorage = function (key, value) {

// If this browser does not support local storage use cookies
if (!browserSupportsLocalStorage) {
if (!browserSupportsLocalStorage || this.storageType === 'cookie') {
$rootScope.$broadcast('LocalStorageModule.notification.warning', 'LOCAL_STORAGE_NOT_SUPPORTED');
if (notify.setItem) {
$rootScope.$broadcast('LocalStorageModule.notification.setitem', {key: key, newvalue: value, storageType: 'cookie'});
Expand Down Expand Up @@ -153,7 +153,7 @@ angularLocalStorage.provider('localStorageService', function() {
// Example use: localStorageService.get('library'); // returns 'angular'
var getFromLocalStorage = function (key) {

if (!browserSupportsLocalStorage) {
if (!browserSupportsLocalStorage || this.storageType === 'cookie') {
$rootScope.$broadcast('LocalStorageModule.notification.warning','LOCAL_STORAGE_NOT_SUPPORTED');
return getFromCookies(key);
}
Expand Down

0 comments on commit e7c465c

Please sign in to comment.