mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 21:06:06 +00:00
improve reconnect
This commit is contained in:
@@ -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') {
|
||||
|
||||
Reference in New Issue
Block a user