You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-11-07 10:46:24 +03:00
EventIndex: Cancel the crawler early after a message request.
If we're cancelling the crawler nowadays this means that we're likely deleting the index. Processing these messages is wasted effort in that case so break early.
This commit is contained in:
@@ -266,6 +266,11 @@ export default class EventIndex extends EventEmitter {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (cancelled) {
|
||||
this.crawlerCheckpoints.push(checkpoint);
|
||||
break;
|
||||
}
|
||||
|
||||
if (res.chunk.length === 0) {
|
||||
console.log("EventIndex: Done with the checkpoint", checkpoint);
|
||||
// We got to the start/end of our timeline, lets just
|
||||
|
||||
Reference in New Issue
Block a user