mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-20 05:16:07 +00:00
add send method
This commit is contained in:
@@ -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() {}
|
||||
|
||||
Reference in New Issue
Block a user