This commit is contained in:
tiago.kayaya
2021-08-19 18:54:50 +01:00
parent 7fb70cbe55
commit d13d7e38d3
5 changed files with 65 additions and 26 deletions
+27 -11
View File
@@ -52,7 +52,7 @@ export class ChatPage implements OnInit {
userChannels: any[];
userDirectMessages: any[];
result:any;
dmUsers:any;
dmUsers:any[] = [];
idSelected: string;
desktopComponent: any = {
@@ -137,18 +137,19 @@ export class ChatPage implements OnInit {
/* Fim websocket functions */
this.hideRefreshButton();
this.getChatMembers();
}
hideRefreshButton(){
window.onresize = (event) => {
if( window.innerWidth < 801) {
if( window.innerWidth < 701) {
this.hideRefreshBtn = false;
}
else{
this.hideRefreshBtn = true;
}
}
if(window.innerWidth < 801){
if(window.innerWidth < 701){
console.log('YASS');
this.hideRefreshBtn = false;
}
@@ -244,7 +245,7 @@ hideRefreshButton(){
this.idSelected = rid;
console.log(rid);
if( window.innerWidth < 801){
if( window.innerWidth < 701){
this.openGroupMessagesModal(rid);
}
else{
@@ -265,7 +266,7 @@ hideRefreshButton(){
}
});
this.closeAllDesktopComponents();
if(window.innerWidth < 801){
if(window.innerWidth < 701){
console.log('Mobile');
}
else{
@@ -310,9 +311,18 @@ hideRefreshButton(){
onSegmentChange(){
this.load();
}
doRefresh(){
doRefresh(event){
setTimeout(() => {
this.load();
event.target.complete();
}, 1000);
}
refreshing(){
this.load();
}
load(){
switch (this.segment)
{
@@ -346,11 +356,17 @@ hideRefreshButton(){
});
console.log(this.userDirectMessages);
this.showLoader = false;
});
}
getChatMembers(){
this.chatService.getMembers(this.userDirectMessages[0]._id).subscribe(res=> {
this.dmUsers = res['members'].filter(data => data.username != this.loggedUserChat.me.username)
async getChatMembers(){
//return await this.chatService.getMembers(roomId).toPromise();
this.chatService.getAllUsers().subscribe(res=> {
console.log(res);
this.dmUsers = res['users'].filter(data => data.username != this.loggedUserChat.me.username);
console.log(this.dmUsers);
});
}
getGroups(){
@@ -411,7 +427,7 @@ hideRefreshButton(){
const modal = await this.modalController.create({
component: MessagesPage,
cssClass: 'modal modal-desktop',
cssClass: 'modal modal-desktop messagesChatOpened',
componentProps: {
roomId: roomId,
},
@@ -426,7 +442,7 @@ hideRefreshButton(){
const modal = await this.modalController.create({
component: GroupMessagesPage,
cssClass: 'modal modal-desktop',
cssClass: 'modal modal-desktop groupChatOpened',
componentProps: {
roomId: roomId,
},