Skip to content

Commit dad1373

Browse files
committed
code improvement
1 parent c4a34e2 commit dad1373

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/home/room_screen.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -959,19 +959,19 @@ impl Widget for RoomScreen {
959959
// that its timeline events have been updated in the background.
960960
if let Event::Signal = event {
961961
if let Some(room_id) = &self.room_id {
962-
if !self.rooms_list(id!(rooms_list)).is_room_loaded(room_id) {
963-
if self.rooms_list(id!(rooms_list)).all_known_rooms_loaded() {
964-
self.view
965-
.label(id!(restore_status_label))
966-
.set_text(cx, &format!(
962+
let rooms_list = self.rooms_list(id!(rooms_list));
963+
if !rooms_list.is_room_loaded(room_id) {
964+
let status_text = if rooms_list.all_known_rooms_loaded() {
965+
format!(
967966
"Room {} was not found in the homeserver's list of all rooms.",
968967
self.room_name
969-
));
968+
)
970969
} else {
971-
self.view
970+
"[Placeholder for Spinner]".to_string()
971+
};
972+
self.view
972973
.label(id!(restore_status_label))
973-
.set_text(cx, "[Placeholder for Spinner]");
974-
}
974+
.set_text(cx, &status_text);
975975
return;
976976
}
977977
}

0 commit comments

Comments
 (0)