[fractal/fractal-next] session: Fix handle_sync_response
- From: Julian Sparber <jsparber src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [fractal/fractal-next] session: Fix handle_sync_response
- Date: Sun, 2 May 2021 09:15:01 +0000 (UTC)
commit d9a2144753be2caba0247915aabb2d599a550dd3
Author: Kévin Commaille <zecakeh tedomum fr>
Date: Sun May 2 09:17:38 2021 +0200
session: Fix handle_sync_response
src/session/mod.rs | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/session/mod.rs b/src/session/mod.rs
index 78c595da..a04a9293 100644
--- a/src/session/mod.rs
+++ b/src/session/mod.rs
@@ -286,7 +286,7 @@ impl Session {
receiver.attach(
None,
clone!(@weak self as obj => @default-return glib::Continue(false), move |response| {
- obj.handle_sync_reposne(response);
+ obj.handle_sync_response(response);
glib::Continue(true)
}),
);
@@ -335,22 +335,22 @@ impl Session {
}
}
- fn handle_sync_reposne(&self, response: SyncResponse) {
+ fn handle_sync_response(&self, response: SyncResponse) {
let priv_ = imp::Session::from_instance(self);
let new_rooms_id: Vec<RoomId> = {
let rooms_map = priv_.rooms.borrow();
- let new_joined_rooms = response.rooms.leave.iter().filter_map(|(room_id, _)| {
- if rooms_map.contains_key(room_id) {
+ let new_left_rooms = response.rooms.leave.iter().filter_map(|(room_id, _)| {
+ if !rooms_map.contains_key(room_id) {
Some(room_id)
} else {
None
}
});
- let new_left_rooms = response.rooms.join.iter().filter_map(|(room_id, _)| {
- if rooms_map.contains_key(room_id) {
+ let new_joined_rooms = response.rooms.join.iter().filter_map(|(room_id, _)| {
+ if !rooms_map.contains_key(room_id) {
Some(room_id)
} else {
None
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]