diff --git a/src/services/keytarSecureStorage.service.ts b/src/services/keytarSecureStorage.service.ts index 0a253c09..2fd4ad67 100644 --- a/src/services/keytarSecureStorage.service.ts +++ b/src/services/keytarSecureStorage.service.ts @@ -10,13 +10,13 @@ export class KeytarSecureStorageService implements StorageService { constructor(private serviceName: string) { } get(key: string): Promise { - return getPassword(this.serviceName, key).then((val: any) => { - return val as T; + return getPassword(this.serviceName, key).then((val) => { + return JSON.parse(val) as T; }); } save(key: string, obj: any): Promise { - return setPassword(this.serviceName, key, obj); + return setPassword(this.serviceName, key, JSON.stringify(obj)); } remove(key: string): Promise {