add send method

This commit is contained in:
Peter Maquiran
2022-01-10 11:40:34 +01:00
parent 7a28f2e314
commit 1dade29c50
@@ -83,7 +83,7 @@ class _RocketChatClientService {
logout(){}
send(roomId, message, option) {
send(roomId, message) {
const requestId = uuidv4()
var request = {
@@ -91,18 +91,23 @@ class _RocketChatClientService {
method: "sendMessage",
id: requestId,
params: [{
_id: "message-id" || uuidv4(),
rid: "room-id" || roomId,
msg: "Hello World!" || message
_id: uuidv4(),
rid: roomId,
msg: message
}]
}
// this.ws.send(request, requestId);
this.ws.send(request, requestId);
return requestId;
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', requestId, runOnces: true, funx:(message)=>{
if(message.id == requestId || message.result.id == requestId) { // same request send
resolve(message)
}
}})
});
}
subtribe() {}
joinRoom(){}
deleteMessage() {}
createRoom() {}