Skip to content

Commit

Permalink
Merge pull request #34 from trun/fix/local-storage-disabled
Browse files Browse the repository at this point in the history
wrap localStorage access in try-catch
  • Loading branch information
EtienneLem committed Jan 16, 2017
2 parents 1482050 + c3aae4f commit 637e456
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/utils/store.js
Expand Up @@ -12,12 +12,19 @@ function update(state) {

function set(key, value) {
if (!isLocalStorageSupported) return
window.localStorage[`${NAMESPACE}.${key}`] = JSON.stringify(value)
try {
window.localStorage[`${NAMESPACE}.${key}`] = JSON.stringify(value)
} catch (e) {
}
}

function get(key) {
if (!isLocalStorageSupported) return
var value = window.localStorage[`${NAMESPACE}.${key}`]
try {
var value = window.localStorage[`${NAMESPACE}.${key}`]
} catch (e) {
return
}

if (value) {
return JSON.parse(value)
Expand Down

0 comments on commit 637e456

Please sign in to comment.