Skip to content

Commit f7dd45e

Browse files
committed
Merge pull request #116 from FeelgoodDE/master
Handling for explicit usage of cookie fallback
2 parents 1437e35 + 570d765 commit f7dd45e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: angular-local-storage.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ angularLocalStorage.provider('localStorageService', function() {
119119
var addToLocalStorage = function (key, value) {
120120

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

154-
if (!browserSupportsLocalStorage) {
154+
if (!browserSupportsLocalStorage || this.storageType === 'cookie') {
155155
$rootScope.$broadcast('LocalStorageModule.notification.warning','LOCAL_STORAGE_NOT_SUPPORTED');
156156
return getFromCookies(key);
157157
}

0 commit comments

Comments
 (0)