fixe chat message

This commit is contained in:
Peter Maquiran
2023-06-29 16:04:44 +01:00
parent 8c02c5abb8
commit 246ea2e4a6
16 changed files with 356 additions and 227 deletions
+9 -3
View File
@@ -564,7 +564,7 @@ export class RoomService {
/**
* @description sen text message
*/
async send({file = null, attachments = null, temporaryData = {}}) {
async send({file = null, attachments = null, temporaryData = {}, attachmentsModelData = {}}) {
const localReference = uuidv4();
@@ -575,9 +575,13 @@ export class RoomService {
file,
temporaryData,
localReference,
origin: 'local'
origin: 'local',
attachmentsModelData
}
console.log('offlineChatMessage', offlineChatMessage)
this.message= ''
const message: MessageService = await this.prepareCreate({message:offlineChatMessage, save: environment.chatOffline})
@@ -705,12 +709,14 @@ export class RoomService {
const wewMessage = await this.simplePrepareMessage(ChatMessage)
wewMessage.from = 'Offline'
wewMessage.loadHistory = this.hasLoadHistory
wewMessage.messageModelInstance = ChatMessage
if(wewMessage.offline == false) {
const message = await this.prepareCreate({message:ChatMessage})
message.from = 'Offline'
message.loadHistory = this.hasLoadHistory
wewMessage.messageModelInstance = ChatMessage
message?.decryptMessage()
} else {
@@ -719,11 +725,11 @@ export class RoomService {
offlineMessage.from = 'Offline'
offlineMessage.loadHistory = this.hasLoadHistory
wewMessage.messageModelInstance = ChatMessage
this.registerSendMessage(offlineMessage)
offlineMessage?.decryptMessage()
offlineMessage.send()
}
if(wewMessage.delate && !wewMessage.offline && !wewMessage.delateRequest) {