1
0
mirror of https://github.com/matrix-org/matrix-js-sdk.git synced 2025-08-18 05:42:00 +03:00

Merge pull request #36 from matrix-org/kegan/event-stream-js-errors

Wrap /events response processing in a try/catch
This commit is contained in:
Kegsay
2015-11-02 17:13:17 +00:00

View File

@@ -2066,6 +2066,7 @@ function _pollForEvents(client) {
else {
clearTimeout(timeoutObj);
}
try {
var events = [];
if (data) {
events = utils.map(data.chunk, _PojoToMatrixEventMapper(self));
@@ -2146,6 +2147,11 @@ function _pollForEvents(client) {
self.emit("event", e);
});
}
}
catch (e) {
console.error("Event stream error:");
console.error(e);
}
_pollForEvents(self);
}, function(err) {
console.error("/events error: %s", JSON.stringify(err));