Browse Source

room: Refactor load_successor

Avoid returning an unused Option.
merge-requests/1327/merge
Kévin Commaille 3 years ago committed by Kévin Commaille
parent
commit
24749cb43c
  1. 12
      src/session/room/mod.rs

12
src/session/room/mod.rs

@ -1406,20 +1406,20 @@ impl Room {
}
/// Load the successor of this room.
pub fn load_successor(&self) -> Option<()> {
pub fn load_successor(&self) {
let imp = self.imp();
if imp.successor.get().is_some() {
return None;
return;
}
let room_id = self.matrix_room().tombstone()?.replacement_room;
let Some(room_tombstone) = self.matrix_room().tombstone() else {
return;
};
imp.successor.set(room_id).unwrap();
imp.successor.set(room_tombstone.replacement_room).unwrap();
self.set_category_internal(RoomType::Outdated);
self.notify("successor");
Some(())
}
pub fn send_attachment(

Loading…
Cancel
Save