fix(core): improved state_req handling

This commit is contained in:
alina 🌸 2024-03-29 09:34:39 +03:00
parent fa267eef03
commit 5ab251cafe
Signed by: teidesu
SSH key fingerprint: SHA256:uNeCpw6aTSU4aIObXLvHfLkDa82HWH9EiOj9AXOIRpI

View file

@ -1185,8 +1185,6 @@ export class SessionConnection extends PersistentConnection {
return
}
this._session.pendingMessages.delete(msgId)
switch (status & 7) {
case 1:
case 2:
@ -1255,6 +1253,8 @@ export class SessionConnection extends PersistentConnection {
return
}
this._session.pendingMessages.delete(msg.reqMsgId)
this._onMessagesInfo(info.msgIds, msg.info)
}
@ -1273,6 +1273,8 @@ export class SessionConnection extends PersistentConnection {
return
}
this._session.pendingMessages.delete(msg.reqMsgId)
this.log.debug('received future_salts: %d salts', msg.salts.length)
this._salts.isFetching = false