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
-4
View File
@@ -55,7 +55,6 @@ export class AgendaPage implements OnInit {
showCalendar: boolean;
calendarHeight: string;
// for timeline
events: CalendarEvent[] = [];
// timeline filter
@@ -97,8 +96,6 @@ export class AgendaPage implements OnInit {
startTime: Date;
endTime: Date;
constructor(
private alertCtrl: AlertController,
@Inject(LOCALE_ID) private locale: string,
@@ -280,7 +277,6 @@ export class AgendaPage implements OnInit {
//
}
}, timeout);
}
-1
View File
@@ -54,7 +54,6 @@ export class ChatPage implements OnInit {
this.authService.userData$.subscribe((res:any)=>{
this.loggedUser=res;
console.log(this.loggedUser);
});
this.load();
}
+1 -1
View File
@@ -70,7 +70,7 @@ export class LoginPage implements OnInit {
}
this.authService.loginChat(postData).subscribe((res: any) => {
console.log(res.data);
//this.storageService.store(AuthConnstants.AUTH, res.data);
this.storageService.store(AuthConnstants.AUTH, res.data);
console.log('Login to Rocket chat OK');
}, (error: any) => {
console.log('Network error');
+3 -3
View File
@@ -62,7 +62,7 @@ export class AuthService {
if (result)
{
this.ValidatedUser = user;
//this.storageService.store(AuthConnstants.USER, response);
this.storageService.store(AuthConnstants.USER, response);
}
return result;
}
@@ -80,9 +80,9 @@ export class AuthService {
//Get user data from RocketChat | global object
getUserData(){
/* this.storageService.get(AuthConnstants.AUTH).then(res=>{
this.storageService.get(AuthConnstants.AUTH).then(res=>{
this.userData$.next(res);
}); */
});
}
//Get user Id | global object
getUserId(){
+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 });