From 5759264550cde7e90f8bcbbbf196078f23d7277c Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Wed, 5 Jun 2024 12:06:36 +0100 Subject: [PATCH] add method send message --- src/app/shared/chat/messages/messages.page.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/app/shared/chat/messages/messages.page.ts b/src/app/shared/chat/messages/messages.page.ts index 07b85b03c..7d926c22f 100644 --- a/src/app/shared/chat/messages/messages.page.ts +++ b/src/app/shared/chat/messages/messages.page.ts @@ -38,6 +38,8 @@ import { ChangeDetectorRef } from '@angular/core'; import { RoomRepositoryService } from 'src/app/services/Repositorys/chat/repository/room-repository.service'; import { Observable } from 'rxjs'; import { RoomListItemOutPutDTO, RoomListOutPutDTO } from 'src/app/services/Repositorys/chat/dto/room/roomListOutputDTO'; +import { MessageRepositoryService } from 'src/app/services/Repositorys/chat/repository/message-respository.service'; +import { MessageInputDTO } from 'src/app/services/Repositorys/chat/dto/message/messageInputDtO'; const IMAGE_DIR = 'stored-images'; @@ -130,7 +132,8 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy private fileOpener: FileOpener, public p: PermissionService, private FileValidatorService: FileValidatorService, - private roomRepositoryService: RoomRepositoryService + private roomRepositoryService: RoomRepositoryService, + private messageRepositoryService: MessageRepositoryService ) { // update this.checkAudioPermission() @@ -400,7 +403,17 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy sendMessage() { + const data: MessageInputDTO = { + roomId: this.roomId, + senderId: SessionStore.user.UserId, + message: "hello", + messageType: 0, + canEdit: false, + oneShot:false, + requireUnlock: false, + } + this.messageRepositoryService.sendMessage(data) }