fix storage in chat

This commit is contained in:
tiago.kayaya
2021-02-25 12:41:29 +01:00
parent c0167b083a
commit a74a8bfa9d
5 changed files with 18 additions and 18 deletions
+14 -9
View File
@@ -1,21 +1,26 @@
import { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
/* import { Plugins } from '@capacitor/core';
const { Storage } = Plugins; */
@Injectable({
providedIn: 'root'
})
export class StorageService {
constructor() {}
constructor(private storage:Storage,) {}
/* // Store the value
async store(storageKey: string, value: any) {
const encryptedValue = btoa(escape(JSON.stringify(value)));
await Storage.set({
key: storageKey,
value: encryptedValue
});
// Store the value
async store(key: string, value: any){
const encryptedValue = btoa(escape(JSON.stringify(value)));
await this.storage.set(key, encryptedValue);
}
// Get the value
async get(key: string) {
const ret = await this.storage.get(key).then((val) => {
return val;
});
return JSON.parse(unescape(atob(ret)));
}
/*
// Get the value
async get(storageKey: string) {
const ret = await Storage.get({ key: storageKey });