Sha256: 28b6d22b23bdae4832c0eb6b95bc53f2c47b352190a60498f16ece30df42bc94

Contents?: true

Size: 375 Bytes

Versions: 76

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

76 entries across 76 versions & 1 rubygems

Version Path
avo-3.8.0 app/javascript/js/local-storage-service.js
avo-3.6.4 app/javascript/js/local-storage-service.js
avo-3.6.3 app/javascript/js/local-storage-service.js
avo-3.6.2 app/javascript/js/local-storage-service.js
avo-3.6.1 app/javascript/js/local-storage-service.js
avo-3.6.0 app/javascript/js/local-storage-service.js
avo-3.5.8 app/javascript/js/local-storage-service.js
avo-3.5.7 app/javascript/js/local-storage-service.js
avo-3.5.6 app/javascript/js/local-storage-service.js
avo-3.5.6.beta1 app/javascript/js/local-storage-service.js
avo-3.5.5 app/javascript/js/local-storage-service.js
avo-3.5.4 app/javascript/js/local-storage-service.js
avo-3.5.3 app/javascript/js/local-storage-service.js
avo-3.5.2 app/javascript/js/local-storage-service.js
avo-3.5.1 app/javascript/js/local-storage-service.js
avo-3.5.0 app/javascript/js/local-storage-service.js
avo-3.4.4 app/javascript/js/local-storage-service.js
avo-3.4.3 app/javascript/js/local-storage-service.js
avo-3.4.2 app/javascript/js/local-storage-service.js
avo-3.4.1 app/javascript/js/local-storage-service.js