add chat offline

This commit is contained in:
Peter Maquiran
2022-02-02 20:16:12 +01:00
parent 58e9698264
commit 33cce0fd44
7 changed files with 134 additions and 49 deletions
+4 -4
View File
@@ -30,8 +30,8 @@ export class WsChatService {
support: ["1"]
}
this.ws.send({message, loginRequired: false})
this.ws.send({message:{msg:"pong"}, loginRequired: false})
this.ws.send({message, loginRequired: false, requestId: 'connectMessage'})
this.ws.send({message:{msg:"pong"}, loginRequired: false, requestId: 'connectPong'})
this.ws.registerCallback({
type:'Onmessage',
@@ -65,7 +65,7 @@ export class WsChatService {
}
]
}
this.ws.send({message, requestId, loginRequired: false})
this.ws.send({message, requestId: 'login', loginRequired: false})
return new Promise((resolve, reject) => {
@@ -633,7 +633,7 @@ updateRoomEventss(roomId, collection:string, funx: Function, ) {
if (this.ws.connected == false || loginRequired == true && this.isLogin == false) { // save data to send when back online
// console.log('save msgQueue this.ws.connected == false || loginRequired == true && this.isLogin == false',this.ws.connected, loginRequired, this.isLogin)
console.log('save msgQueue', requestId)
console.log('save msgQueue', requestId, message)
this.wsMsgQueue[requestId] = {message, requestId, loginRequired}
} else {