remove duplicate

This commit is contained in:
Peter Maquiran
2023-09-28 16:25:13 +01:00
parent b56a815f4a
commit 7f1dbf13aa
+21 -3
View File
@@ -465,10 +465,27 @@ export class RoomService {
const message = this.messages.find((e) => e._id == DeletedMessageId)
if(message.delate == false) {
this.deleteMessage(DeletedMessageId)
if(message) {
if(message.delate == false) {
this.deleteMessage(DeletedMessageId)
}
} else {
const message = await MessageModel.get({_id: DeletedMessageId})
if(message) {
(message as MessageModel).delete()
DeleteMessageModel.create({
messageId: DeletedMessageId,
rid: this.id,
ts: "",
u: {},
needToReceiveBy: []
})
}
}
}
)
}
@@ -584,7 +601,6 @@ export class RoomService {
this.message = this.message.replace(/(\n$)/,'')
if(file && this.message) {
this.send({})
}
@@ -822,6 +838,8 @@ export class RoomService {
cloneMessage.duration = ""
cloneMessage.dateLabel = true
cloneMessage.delate = false
cloneMessage.attachments = undefined
cloneMessage.file = undefined
this.messages.push(cloneMessage as any)
}