import { Injectable } from '@angular/core'; import { MessageDeleteLiveUseCaseService, MessageDeleteInputDTO } from 'src/app/module/chat/domain/use-case/message-delete-live-use-case.service' import { SessionStore } from 'src/app/store/session.service'; @Injectable({ providedIn: 'root' }) export class ChatServiceService { constructor( private MessageDeleteLiveUseCaseService: MessageDeleteLiveUseCaseService ) { } messageDelete(data: {roomId, messageId}) { const params = { ...data, senderId: SessionStore.user.UserId, } return this.MessageDeleteLiveUseCaseService.execute(params) } }