Switch to if let statement

This commit is contained in:
Joseph T. Lyons
2023-12-06 19:11:24 -05:00
parent 034c11cc96
commit 1abc9800af

View File

@@ -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();
}
}
})