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