From c8ba516e8327238345c6bb617a1467bd7a3122b6 Mon Sep 17 00:00:00 2001 From: link2xt Date: Wed, 2 Oct 2024 23:51:01 +0000 Subject: [PATCH] refactor(decode_ideltachat): construct error message lazily --- src/qr.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/qr.rs b/src/qr.rs index f0736b48f..36bcfb882 100644 --- a/src/qr.rs +++ b/src/qr.rs @@ -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`