diff --git a/src/services/htmlStorage.service.ts b/src/services/htmlStorage.service.ts index 53f9fa50f3..5e44abc38b 100644 --- a/src/services/htmlStorage.service.ts +++ b/src/services/htmlStorage.service.ts @@ -44,6 +44,10 @@ export class HtmlStorageService implements StorageService { return Promise.resolve(null); } + async has(key: string): Promise { + return this.get(key) != null; + } + save(key: string, obj: any): Promise { if (obj == null) { return this.remove(key); diff --git a/src/services/memoryStorage.service.ts b/src/services/memoryStorage.service.ts index 6b4b546674..960678ba0e 100644 --- a/src/services/memoryStorage.service.ts +++ b/src/services/memoryStorage.service.ts @@ -11,6 +11,10 @@ export class MemoryStorageService implements StorageService { return Promise.resolve(null); } + async has(key: string): Promise { + return this.get(key) != null; + } + save(key: string, obj: any): Promise { if (obj == null) { return this.remove(key);