Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit df7f1b4

Browse files
committed
Stop peeking if anything went wrong, not just explicit failure
Signed-off-by: Travis Ralston <[email protected]>
1 parent f1032bb commit df7f1b4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/components/structures/RoomView.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,14 +276,18 @@ module.exports = React.createClass({
276276
});
277277
this._onRoomLoaded(room);
278278
}, (err) => {
279+
// Stop peeking if anything went wrong
280+
this.setState({
281+
isPeeking: false,
282+
});
283+
279284
// This won't necessarily be a MatrixError, but we duck-type
280285
// here and say if it's got an 'errcode' key with the right value,
281286
// it means we can't peek.
282287
if (err.errcode == "M_GUEST_ACCESS_FORBIDDEN") {
283288
// This is fine: the room just isn't peekable (we assume).
284289
this.setState({
285290
peekLoading: false,
286-
isPeeking: false,
287291
});
288292
} else {
289293
throw err;

0 commit comments

Comments
 (0)