From e3729414af4b593797f0caa39f57a022b9caa064 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Commaille?= Date: Sat, 2 Apr 2022 14:51:23 +0200 Subject: [PATCH] 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 cc8200a5..d222e9c9 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();