add to day

This commit is contained in:
Peter Maquiran
2023-09-12 09:52:28 +01:00
parent dd920c5a3d
commit 66cf3c4a6a
3 changed files with 30 additions and 1 deletions
+26 -1
View File
@@ -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 {