improve reconnect

This commit is contained in:
Peter Maquiran
2022-01-12 16:14:33 +01:00
parent b40b7c9360
commit 5ef112461d
+1 -4
View File
@@ -47,10 +47,8 @@ export class WsChatService {
return new Promise((resolve, reject) => {
this.ws.registerCallback({type:'Onmessage', requestId, funx:(message)=>{
if(message.id == requestId ) { // same request send
console.log('message login', message)
if(message.result.token) {
console.log('this.isLogin = true')
this.isLogin = true
this.ws.wsMsgQueue()
@@ -317,9 +315,9 @@ export class WsChatService {
})
// remove wsMsgQueue
RunsQueue.forEach((requestId)=>{
this.wsMsgQueue = this.wsMsgQueue.filter(e=> e.requestId != requestId)
console.log('wsMsgQueue', this.wsMsgQueue)
})
},
@@ -337,7 +335,6 @@ export class WsChatService {
onmessage:(event: any)=> {
const data = JSON.parse(event.data)
// console.log('event.data', data)
for (const [key, value] of Object.entries(this.wsCallbacks)) {
if(value.type== 'Onmessage') {