:lipstick:

Antonio Scandurra created

Change summary

crates/collab/src/rpc.rs | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)

Detailed changes

crates/collab/src/rpc.rs 🔗

@@ -277,12 +277,9 @@ impl Server {
                     }
 
                     for user_id in contacts_to_update {
-                        if let Some((busy, contacts)) = db
-                            .is_user_busy(user_id)
-                            .await
-                            .trace_err()
-                            .zip(db.get_contacts(user_id).await.trace_err())
-                        {
+                        let busy = db.is_user_busy(user_id).await.trace_err();
+                        let contacts = db.get_contacts(user_id).await.trace_err();
+                        if let Some((busy, contacts)) = busy.zip(contacts) {
                             let pool = pool.lock().await;
                             let updated_contact = contact_for_user(user_id, false, busy, &pool);
                             for contact in contacts {