Improve local storage

This commit is contained in:
Peter Maquiran
2021-07-18 20:20:30 +01:00
parent b6b95d929f
commit f5e65c1477
7 changed files with 61 additions and 34 deletions
@@ -5,6 +5,7 @@ import { User } from 'src/app/models/user.model';
import { AuthService } from 'src/app/services/auth.service';
import { FingerprintPage } from 'src/app/shared/fingerprint/fingerprint.page';
import { PinPage } from 'src/app/shared/pin/pin.page';
import { LocalstoreService } from 'src/app/store/localstore.service';
@Component({
selector: 'app-profile',
@@ -19,7 +20,9 @@ export class ProfileComponent implements OnInit {
constructor(private modalController:ModalController,
private authService: AuthService,
private animationController: AnimationController,
private router: Router) {
private router: Router,
private localstoreService: LocalstoreService
) {
this.loggeduser = authService.ValidatedUser;
@@ -117,7 +120,7 @@ export class ProfileComponent implements OnInit {
LoginPreferenceMethod(type: string) {
let userData = JSON.parse(localStorage.getItem('UserData')) || {}
let userData = this.localstoreService.get('UserData', {})
if (userData.hasOwnProperty('loginPreference')) {
if (userData.loginPreference != type) {
@@ -132,13 +135,14 @@ export class ProfileComponent implements OnInit {
userData.loginPreference = 'none'
}
localStorage.setItem('UserData', JSON.stringify(userData) )
this.localstoreService.set('UserData', userData)
}
checkState() {
let userData = JSON.parse(localStorage.getItem('UserData')) || {}
let userData = this.localstoreService.get('UserData', {})
if (userData.hasOwnProperty('loginPreference')) {
this.userLoginPreference = userData.loginPreference
} else {