mirror of
https://github.com/element-hq/element-web
synced 2024-11-23 17:56:01 +03:00
MatrixChat: Catch errors when fetching room messages in the crawler.
This commit is contained in:
parent
1b63886a6b
commit
89f14e55a2
1 changed files with 11 additions and 2 deletions
|
@ -2123,8 +2123,17 @@ export default createReactClass({
|
|||
const eventMapper = client.getEventMapper();
|
||||
// TODO we need to ensure to use member lazy loading with this
|
||||
// request so we get the correct profiles.
|
||||
const res = await client._createMessagesRequest(checkpoint.roomId,
|
||||
checkpoint.token, 100, checkpoint.direction);
|
||||
let res;
|
||||
|
||||
try {
|
||||
res = await client._createMessagesRequest(
|
||||
checkpoint.roomId, checkpoint.token, 100,
|
||||
checkpoint.direction);
|
||||
} catch (e) {
|
||||
console.log("Seshat: Error crawling events:", e)
|
||||
this.crawlerChekpoints.push(checkpoint);
|
||||
continue
|
||||
}
|
||||
|
||||
if (res.chunk.length === 0) {
|
||||
console.log("Seshat: Done with the checkpoint", checkpoint)
|
||||
|
|
Loading…
Reference in a new issue