diff --git a/src/app/pages/chat/group-messages/group-messages.page.html b/src/app/pages/chat/group-messages/group-messages.page.html index f7022cafb..ff64cf50f 100644 --- a/src/app/pages/chat/group-messages/group-messages.page.html +++ b/src/app/pages/chat/group-messages/group-messages.page.html @@ -204,6 +204,7 @@ {{last ? scrollToBottom() : ''}}
+
Adicionou {{user.name}}
diff --git a/src/app/services/chat/room.service.ts b/src/app/services/chat/room.service.ts index 905efd663..a08408149 100644 --- a/src/app/services/chat/room.service.ts +++ b/src/app/services/chat/room.service.ts @@ -592,6 +592,8 @@ export class RoomService { this.message= '' + this.hojeLabel(offlineChatMessage) + const message: MessageService = await this.prepareCreate({message:offlineChatMessage, save: environment.chatOffline}) this.registerSendMessage(message) @@ -734,6 +736,7 @@ export class RoomService { // cloneMessage._id = "" cloneMessage._updatedAt = "" + cloneMessage.duration = "" cloneMessage.msg = currentDateMessage cloneMessage.dateLabel = true cloneMessage.delate = false @@ -752,6 +755,28 @@ export class RoomService { } } + hojeLabel(offlineChatMessage: any) { + let currentDateMessage = new Date().toLocaleDateString() + if(!this.labelDates.find( e => e == currentDateMessage)) { + + + offlineChatMessage.msg = currentDateMessage + const cloneMessage = new MessageServiceDateLabel() + + cloneMessage.ChatSystemService = this.ChatSystemService + cloneMessage.setData({...offlineChatMessage} as any) + + cloneMessage.msg = "hoje" + cloneMessage._id = "" + cloneMessage._updatedAt = "" + cloneMessage.duration = "" + cloneMessage.dateLabel = true + cloneMessage.delate = false + + this.messages.push(cloneMessage as any) + } + } + async restoreMessageFromDB() { if(environment.chatOffline && this.restoreOnce == false) { this.restoreOnce = true @@ -838,7 +863,6 @@ export class RoomService { messagesToSave.received = users.map((user) => user._id) messagesToSave.addMessageDB() - this.goshPush(messagesToSave) } } @@ -990,6 +1014,7 @@ export class RoomService { if (!found) { const wewMessage = this.simplePrepareMessage(message) + this.goshPush(wewMessage) this.messages.push(wewMessage) return wewMessage } else { diff --git a/src/app/shared/chat/group-messages/group-messages.page.html b/src/app/shared/chat/group-messages/group-messages.page.html index 7e56eb5cb..ebe4e8d07 100644 --- a/src/app/shared/chat/group-messages/group-messages.page.html +++ b/src/app/shared/chat/group-messages/group-messages.page.html @@ -186,6 +186,9 @@
+
Alterou o nome do grupo para "{{msg.msg.split('-').join(' ')}}"