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,