From c2e97701530cf9e38d0502fa95c51df334a8aedd Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Tue, 11 Oct 2022 14:18:55 +0100 Subject: [PATCH] improve chat user flow --- src/app/pages/chat/chat.page.html | 4 ++++ src/app/shared/chat/messages/contacts/contacts.page.ts | 8 +++++--- src/app/shared/chat/new-group/new-group.page.ts | 4 +++- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/app/pages/chat/chat.page.html b/src/app/pages/chat/chat.page.html index e7904bfb5..86c24687b 100644 --- a/src/app/pages/chat/chat.page.html +++ b/src/app/pages/chat/chat.page.html @@ -203,14 +203,18 @@ = new EventEmitter(); - @Output() emptyTextDescriptionOpen:EventEmitter = new EventEmitter(); + @Output() emptyTextDescriptionOpen:EventEmitter = new EventEmitter(); + @Output() backToChat:EventEmitter = new EventEmitter(); constructor( private modalController: ModalController, @@ -86,7 +88,7 @@ export class ContactsPage implements OnInit { } close() { - this.emptyTextDescriptionOpen.emit(); + this.backToChat.emit({roomId: this.roomId}); } clicked() { diff --git a/src/app/shared/chat/new-group/new-group.page.ts b/src/app/shared/chat/new-group/new-group.page.ts index 66586a7bc..4df61c4b2 100644 --- a/src/app/shared/chat/new-group/new-group.page.ts +++ b/src/app/shared/chat/new-group/new-group.page.ts @@ -28,10 +28,12 @@ export class NewGroupPage implements OnInit{ link = '' documents: any; loggedUserChat: any; + @Input() roomId: string; @Input() groupName:string; @Output() addGroupMessage:EventEmitter = new EventEmitter(); @Output() closeAllDesktopComponents:EventEmitter = new EventEmitter(); + @Output() backToChat:EventEmitter = new EventEmitter(); constructor( @@ -81,7 +83,7 @@ export class NewGroupPage implements OnInit{ this.RouteService.goBack(); this.dataService.set("link", false); } else { - this.closeAllDesktopComponents.emit(); + this.backToChat.emit({roomId: this.roomId}); } }