Switch to if let statement

Joseph T. Lyons created

Change summary

crates/feedback2/src/feedback_modal.rs | 34 ++++++++++++++--------------
1 file changed, 17 insertions(+), 17 deletions(-)

Detailed changes

crates/feedback2/src/feedback_modal.rs 🔗

@@ -162,24 +162,24 @@ impl FeedbackModal {
                     feedback_editor.set_pending_submission(true, cx);
                 })
                 .log_err();
-                match FeedbackModal::submit_feedback(&feedback_text, email, client, specs).await {
-                    Ok(_) => {}
-                    Err(error) => {
-                        log::error!("{}", error);
-                        this.update(&mut cx, |feedback_editor, cx| {
-                            let prompt = cx.prompt(
-                                PromptLevel::Critical,
-                                FEEDBACK_SUBMISSION_ERROR_TEXT,
-                                &["OK"],
-                            );
-                            cx.spawn(|_, _cx| async move {
-                                prompt.await.ok();
-                            })
-                            .detach();
-                            feedback_editor.set_pending_submission(false, cx);
+
+                if let Err(error) =
+                    FeedbackModal::submit_feedback(&feedback_text, email, client, specs).await
+                {
+                    log::error!("{}", error);
+                    this.update(&mut cx, |feedback_editor, cx| {
+                        let prompt = cx.prompt(
+                            PromptLevel::Critical,
+                            FEEDBACK_SUBMISSION_ERROR_TEXT,
+                            &["OK"],
+                        );
+                        cx.spawn(|_, _cx| async move {
+                            prompt.await.ok();
                         })
-                        .log_err();
-                    }
+                        .detach();
+                        feedback_editor.set_pending_submission(false, cx);
+                    })
+                    .log_err();
                 }
             }
         })