1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-11-07 10:46:24 +03:00

KeyRequestHandler: clear redundant users/devices on cancellations

... otherwise _processNextRequest will get confused
This commit is contained in:
Richard van der Hoff
2017-06-05 17:26:25 +01:00
parent a3a262b150
commit 7a9784fd6e

View File

@@ -88,6 +88,12 @@ export default class KeyRequestHandler {
}
console.log("Forgetting room key request");
requests.splice(idx, 1);
if (requests.length === 0) {
delete this._pendingKeyRequests[userId][deviceId];
if (Object.keys(this._pendingKeyRequests[userId]).length === 0) {
delete this._pendingKeyRequests[userId];
}
}
}
_processNextRequest() {