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([]);