improve chat remove loop

This commit is contained in:
Peter Maquiran
2022-01-11 15:43:09 +01:00
parent a8a1307bec
commit dcee5aa2f4
9 changed files with 96 additions and 84 deletions
@@ -209,7 +209,7 @@ import { deepFind } from 'src/plugin/deep'
* @param key
* @param funx
*/
receiveLiveMessageFromRoom(roomId, key, funx: Function) {
receiveLiveMessageFromRoom(roomId =')(', key, funx: Function) {
this.ws.registerCallback({
type:'Onmessage',
@@ -302,7 +302,6 @@ import { deepFind } from 'src/plugin/deep'
},
connect:(url)=> {
this.ws.connected = false
this.wsUrl = url
this.socket = new WebSocket(this.wsUrl);
// bind function
@@ -333,7 +332,7 @@ import { deepFind } from 'src/plugin/deep'
send: (message: object, requestId = uuidv4(), loginRequired) => {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) { // save data to send when back online
console.log('save msgQueue')
console.log('save msgQueue this.ws.connected == false || loginRequired == true && this.isLogin == false',this.ws.connected, loginRequired, this.isLogin)
this.wsMsgQueue.push({message, requestId, loginRequired})
} else {
let messageStr = JSON.stringify(message)