From f28e4a1d04f618de4dff1425281daeb2d3a512a7 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Sun, 18 Jul 2021 20:52:14 +0100 Subject: [PATCH] Fix --- src/app/services/auth.service.ts | 2 +- src/app/store/localstore.service.ts | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/app/services/auth.service.ts b/src/app/services/auth.service.ts index 26a46eda1..957ed48a2 100644 --- a/src/app/services/auth.service.ts +++ b/src/app/services/auth.service.ts @@ -72,7 +72,7 @@ export class AuthService { response.BasicAuthKey = user.BasicAuthKey this.ValidatedUser = response; - this.localstoreService.set('user',response) + this.localstoreService.set('user', response) this.storageService.store(AuthConnstants.USER, response); diff --git a/src/app/store/localstore.service.ts b/src/app/store/localstore.service.ts index 4f4480d07..7c5a58807 100644 --- a/src/app/store/localstore.service.ts +++ b/src/app/store/localstore.service.ts @@ -6,13 +6,22 @@ import { AES, enc, SHA1 } from 'crypto-js' }) export class LocalstoreService { - private prefix = 'v0-' + private prefix = 'v2-' - constructor() { } + constructor() { + const key = SHA1('version').toString() + + if(this.get(key, false)) { + // alert('new Update') + } + + this.set(key, this.prefix) + } getKey(keyName) { return this.prefix + keyName } + get( keyName, safe) { keyName = this.getKey(keyName) @@ -30,6 +39,8 @@ export class LocalstoreService { return decryptedData; } + } else { + return safe } }