import { Injectable } from '@angular/core'; import { ChatService } from '../chat.service'; import { v4 as uuidv4 } from 'uuid' @Injectable({ providedIn: 'root' }) export class ChatMethodsService { constructor( private chatService: ChatService) { } sendMessage(roomId:string, data:any) { let body = { "message": { "rid": roomId, "msg":"", "file": { "type": "application/meeting", "subject": data.subject, "start_date": data.start, "end_date": data.end, "venue": data.venue, "id": data.id, "calendarId": data.calendarId } } } this.chatService.sendMessage(body).subscribe(res=> {}); } send({roomId, msg, attachments = null, file = null, localReference = null}) { let body = { "message": { rid: roomId, localReference: localReference, msg: msg, attachments, file } } return this.chatService.sendMessage(body) } deleteMessage(body) { return this.chatService.deleteMessage(body) } }