From bf50c923d19711101f5542d65a7fe90f38aacc1e Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Thu, 15 Aug 2024 10:40:39 +0100 Subject: [PATCH] add attachmen to mobile --- src/app/pages/chat/messages/messages.page.html | 5 +++++ src/app/shared/chat/messages/messages.page.ts | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/app/pages/chat/messages/messages.page.html b/src/app/pages/chat/messages/messages.page.html index 8306cecd4..67624565b 100644 --- a/src/app/pages/chat/messages/messages.page.html +++ b/src/app/pages/chat/messages/messages.page.html @@ -69,6 +69,11 @@ + +
+ +
+
diff --git a/src/app/shared/chat/messages/messages.page.ts b/src/app/shared/chat/messages/messages.page.ts index bffc7a2ce..3fb858feb 100644 --- a/src/app/shared/chat/messages/messages.page.ts +++ b/src/app/shared/chat/messages/messages.page.ts @@ -167,7 +167,7 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy ngOnChanges(changes: SimpleChanges): void { - + this.roomData$ = this.roomRepositoryService.getItemByIdLive(this.roomId) this.getMessages(); this.listenToIncomingMessage(); @@ -198,7 +198,7 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy // dont remove this line this.messages1[this.roomId] = [] let messages = await this.messageRepositoryService.getItems(this.roomId) - + this.messages1[this.roomId] = [] this.messages1[this.roomId] = messages this.loadAttachment() @@ -247,7 +247,7 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy this.messageReceiveSubject?.unsubscribe(); this.messageReceiveSubject = this.chatServiceService.listenToIncomingMessage(this.roomId).subscribe(async (message) => { this.messages1[this.roomId].push(message as MessageEntity) - + if(message.hasAttachment) { const result = await this.chatServiceService.getMessageAttachmentByMessageId({ @@ -578,7 +578,7 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy } message.attachments = [{ - file: encodedData, + file: encodedData.split(',')[1], fileName: "audio", source: MessageAttachmentSource.Device, fileType: MessageAttachmentFileType.Audio,