fix bug in create new room

This commit is contained in:
tiago.kayaya
2022-01-26 16:37:59 +01:00
parent 81632c5296
commit 2ab70edd9d
6 changed files with 117 additions and 39 deletions
+30 -1
View File
@@ -229,7 +229,36 @@ export class WsChatService {
joinRoom(){}
deleteMessage() {}
createRoom() {}
createPrivateRoom(groupName, username, customFields) {
const requestId = uuidv4()
var message = {
msg: "method",
method: "createPrivateGroup",
id: requestId,
params: [
groupName,
[username],
false,
customFields,
{
"broadcast":false,
"encrypted":false
}
]
}
this.ws.send({message, requestId});
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', funx:(message)=>{
if(message.id == requestId || deepFind(message,'result.id') == requestId) { // same request send
resolve(message)
return true
}
}})
});
}