Sha256: 28b6d22b23bdae4832c0eb6b95bc53f2c47b352190a60498f16ece30df42bc94

Contents?: true

Size: 375 Bytes

Versions: 117

Compression:

Stored size: 375 Bytes

Contents

export class LocalStorageService {
  prefix = 'avo'

  prefixedKey(key) {
    return `${this.prefix}.${key}`
  }

  get(key) {
    return window.localStorage.getItem(this.prefixedKey(key))
  }

  set(key, value) {
    return window.localStorage.setItem(this.prefixedKey(key), value)
  }

  remove(key) {
    return window.localStorage.removeItem(this.prefixedKey(key))
  }
}

Version data entries

117 entries across 117 versions & 1 rubygems

Version Path
avo-3.18.1.tw4 app/javascript/js/local-storage-service.js
avo-3.18.1 app/javascript/js/local-storage-service.js
avo-3.18.0.tw4 app/javascript/js/local-storage-service.js
avo-3.18.0 app/javascript/js/local-storage-service.js
avo-3.17.9.beta2 app/javascript/js/local-storage-service.js
avo-3.17.9.beta1 app/javascript/js/local-storage-service.js
avo-3.17.9.tw4 app/javascript/js/local-storage-service.js
avo-3.17.9 app/javascript/js/local-storage-service.js
avo-3.17.8.tw4 app/javascript/js/local-storage-service.js
avo-3.17.8 app/javascript/js/local-storage-service.js
avo-3.17.7 app/javascript/js/local-storage-service.js
avo-3.17.6.tw4 app/javascript/js/local-storage-service.js
avo-3.17.6 app/javascript/js/local-storage-service.js
avo-3.17.5 app/javascript/js/local-storage-service.js
avo-3.17.4 app/javascript/js/local-storage-service.js
avo-3.17.3 app/javascript/js/local-storage-service.js
avo-3.17.5.tw4 app/javascript/js/local-storage-service.js
avo-3.17.4.tw4 app/javascript/js/local-storage-service.js
avo-3.17.3.tw4 app/javascript/js/local-storage-service.js
avo-3.17.2.tw4 app/javascript/js/local-storage-service.js