1
0
Fork 0

Add utility methods to Preferences to check if properties are not empty

This commit is contained in:
Krzysztof Sikorski 2021-11-11 20:06:46 +01:00
parent ea29e3c2b0
commit 74a696f725
Signed by: krzysztof-sikorski
GPG Key ID: 4EB564BD08FE8476
1 changed files with 12 additions and 1 deletions

View File

@ -15,7 +15,6 @@ class Preferences {
this._userAccessToken = value
}
get trackerSubmitUrl() {
return this._trackerSubmitUrl
}
@ -28,6 +27,18 @@ class Preferences {
return browser.storage.sync
}
hasUserAccessToken() {
return null !== this._userAccessToken && 0 < this._userAccessToken.length
}
hasTrackerSubmitUrl() {
return null !== this._trackerSubmitUrl && 0 < this._trackerSubmitUrl.length
}
isConfigured() {
return this.hasUserAccessToken() && this.hasTrackerSubmitUrl()
}
load() {
const storageGetter = this._storage.get(null)