[fractal] session: Use or_insert_with_key



commit e3729414af4b593797f0caa39f57a022b9caa064
Author: Kévin Commaille <zecakeh tedomum fr>
Date:   Sat Apr 2 14:51:23 2022 +0200

    session: Use or_insert_with_key
    
    Closes #886.

 src/session/room_list.rs | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/session/room_list.rs b/src/session/room_list.rs
index cc8200a51..d222e9c92 100644
--- a/src/session/room_list.rs
+++ b/src/session/room_list.rs
@@ -256,9 +256,9 @@ impl RoomList {
                 .list
                 .borrow_mut()
                 .entry(room_id.clone())
-                .or_insert_with(|| {
+                .or_insert_with_key(|room_id| {
                     added += 1;
-                    Room::new(&session, &room_id)
+                    Room::new(&session, room_id)
                 })
                 .clone();
 
@@ -271,9 +271,9 @@ impl RoomList {
                 .list
                 .borrow_mut()
                 .entry(room_id.clone())
-                .or_insert_with(|| {
+                .or_insert_with_key(|room_id| {
                     added += 1;
-                    Room::new(&session, &room_id)
+                    Room::new(&session, room_id)
                 })
                 .clone();
 
@@ -286,9 +286,9 @@ impl RoomList {
                 .list
                 .borrow_mut()
                 .entry(room_id.clone())
-                .or_insert_with(|| {
+                .or_insert_with_key(|room_id| {
                     added += 1;
-                    Room::new(&session, &room_id)
+                    Room::new(&session, room_id)
                 })
                 .clone();
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]