Sha256: 28b6d22b23bdae4832c0eb6b95bc53f2c47b352190a60498f16ece30df42bc94

Contents?: true

Size: 375 Bytes

Versions: 78

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

78 entries across 78 versions & 1 rubygems

Version Path
avo-3.11.5 app/javascript/js/local-storage-service.js
avo-3.11.4 app/javascript/js/local-storage-service.js
avo-3.11.3 app/javascript/js/local-storage-service.js
avo-3.11.2 app/javascript/js/local-storage-service.js
avo-3.11.1 app/javascript/js/local-storage-service.js
avo-3.11.0 app/javascript/js/local-storage-service.js
avo-3.10.10 app/javascript/js/local-storage-service.js
avo-3.10.9 app/javascript/js/local-storage-service.js
avo-3.10.8 app/javascript/js/local-storage-service.js
avo-3.10.7 app/javascript/js/local-storage-service.js
avo-3.10.6 app/javascript/js/local-storage-service.js
avo-3.10.5 app/javascript/js/local-storage-service.js
avo-3.10.4 app/javascript/js/local-storage-service.js
avo-3.10.3 app/javascript/js/local-storage-service.js
avo-3.10.2 app/javascript/js/local-storage-service.js
avo-3.10.1 app/javascript/js/local-storage-service.js
avo-3.10.0 app/javascript/js/local-storage-service.js
avo-3.9.2 app/javascript/js/local-storage-service.js
avo-3.9.1 app/javascript/js/local-storage-service.js
avo-3.8.2 app/javascript/js/local-storage-service.js