diff --git a/src/app/pages/chat/chat.page.html b/src/app/pages/chat/chat.page.html index c17d79ef7..2e0c5486a 100644 --- a/src/app/pages/chat/chat.page.html +++ b/src/app/pages/chat/chat.page.html @@ -251,15 +251,11 @@ [taskParticipantsCc]="taskParticipantsCc" [selectedDate]="eventSelectedDate" [eventAttendees]="contacts" - (onAddEvent)="closeNewEventComponent()" - (openAttendeesComponent)="openAttendeesComponent($event)" - (cloneAllmobileComponent)="closeNewEventComponent()" - (setIntervenient)="setIntervenient($event)" - (setIntervenientCC)="setIntervenientCC($event)" + (onAddEvent)="closeNewEventComponentAndOpenChat($event)" + (openAttendeesComponent)="closeNewEventComponentAndOpenChat($event)" [style.display]="showNewEvent ? 'flex' : 'none'" class=" height-100 flex-column"> - { + if(room.id == roomId) { + + + this.openGroupMessagesPage(roomId) + } + }) + + this.wsChatMethodsService._dm.forEach((room)=>{ + if(room.id == roomId) { + this.openMessagesPage(roomId) + } + }) + + } + onSegmentChange() { this.wsChatMethodsService.getAllRooms(); } diff --git a/src/app/shared/agenda/new-event/new-event.page.ts b/src/app/shared/agenda/new-event/new-event.page.ts index 92494a5e2..c2493adb4 100644 --- a/src/app/shared/agenda/new-event/new-event.page.ts +++ b/src/app/shared/agenda/new-event/new-event.page.ts @@ -331,10 +331,10 @@ export class NewEventPage implements OnInit { }); } - close(){ + close() { this.deleteTemporaryData(); - this.cloneAllmobileComponent.emit(); + this.cloneAllmobileComponent.emit({roomId:this.roomId}); this.clearContact.emit(); this.setIntervenient.emit([]); this.setIntervenientCC.emit([]); @@ -461,7 +461,11 @@ export class NewEventPage implements OnInit { "id": id, "calendarId": CalendarId } - this.chatMethodService.sendMessage(this.roomId,data); + + if(this.roomId) { + this.chatMethodService.sendMessage(this.roomId,data); + } + }, error => { loader.remove() @@ -515,7 +519,9 @@ export class NewEventPage implements OnInit { "id": id, "calendarId": CalendarId } - this.chatMethodService.sendMessage(this.roomId,data); + if(this.roomId) { + this.chatMethodService.sendMessage(this.roomId,data); + } this.toastService._successMessage('Evento criado') },()=>{ @@ -571,7 +577,9 @@ export class NewEventPage implements OnInit { "id": id, "calendarId": CalendarId } - this.chatMethodService.sendMessage(this.roomId,data); + if(this.roomId) { + this.chatMethodService.sendMessage(this.roomId,data); + } this.toastService._successMessage('Evento criado') },()=>{ loader.remove() @@ -599,7 +607,10 @@ export class NewEventPage implements OnInit { afterSave() { this.deleteTemporaryData(); - this.onAddEvent.emit(this.postEvent); + this.onAddEvent.emit(Object.assign(this.postEvent, { + roomId: this.roomId + })); + this.GoBackEditOrAdd.emit(); this.setIntervenient.emit([]);