Use Arc::clone instead of clone

This commit is contained in:
Mo 2023-02-23 01:53:36 +01:00
parent 230b4a6ba9
commit b7a3117ad8

View file

@ -70,7 +70,6 @@ async fn failed_submission(
error_message: &str,
form: forms::ContactForm,
) -> Result<Response, errors::AppError> {
let params = IndexParams {
config,
captcha_solutions,
@ -94,7 +93,7 @@ pub async fn submit(
if !captcha_solutions.check_answer(form.id, &form.captcha_answer) {
info!("Wrong CAPTCHA");
return failed_submission(
config.clone(),
Arc::clone(&config),
captcha_solutions,
&config.error_messages.captcha_error,
form,
@ -107,7 +106,7 @@ pub async fn submit(
Err(e) => {
error!("{e:?}");
return failed_submission(
config.clone(),
Arc::clone(&config),
captcha_solutions,
&config.error_messages.email_error,
form,