refactor(decode_ideltachat): construct error message lazily

This commit is contained in:
link2xt
2024-10-02 23:51:01 +00:00
parent 4b021f509c
commit c8ba516e83

View File

@@ -539,7 +539,7 @@ async fn decode_ideltachat(context: &Context, prefix: &str, qr: &str) -> Result<
let qr = qr.replacen('&', "#", 1);
decode_openpgp(context, &qr)
.await
.context(format!("failed to decode {prefix} QR code"))
.with_context(|| format!("failed to decode {prefix} QR code"))
}
/// scheme: `DCACCOUNT:https://example.org/new_email?t=1w_7wDjgjelxeX884x96v3`