diff --git a/Cargo.lock b/Cargo.lock index a1941f68a..f3a00cc69 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1162,7 +1162,6 @@ dependencies = [ "pretty_env_logger", "rusqlite", "rustyline", - "tempfile", "tokio", ] diff --git a/deltachat-repl/Cargo.toml b/deltachat-repl/Cargo.toml index 678d74db1..9dca2a2ae 100644 --- a/deltachat-repl/Cargo.toml +++ b/deltachat-repl/Cargo.toml @@ -12,7 +12,6 @@ log = "0.4.16" pretty_env_logger = "0.4" rusqlite = "0.27" rustyline = "10" -tempfile = "3" tokio = { version = "1", features = ["fs", "rt-multi-thread", "macros"] } [features] diff --git a/deltachat-repl/src/cmdline.rs b/deltachat-repl/src/cmdline.rs index 5dd1b6783..0a41da87c 100644 --- a/deltachat-repl/src/cmdline.rs +++ b/deltachat-repl/src/cmdline.rs @@ -491,12 +491,7 @@ pub async fn cmdline(context: Context, line: &str, chat_id: &mut ChatId) -> Resu "send-backup" => { let provider = BackupProvider::prepare(&context).await?; let qr = provider.qr(); - let rendered = deltachat::qr_code_generator::generate_backup_qr(&context, &qr).await?; - let tdir = tempfile::TempDir::new()?; - let dir = tdir.path(); - let file = dir.join("qr.svg"); - tokio::fs::write(&file, rendered).await?; - println!("The QR code is at: {}", file.display()); + println!("QR code: {}", format_backup(&qr)?); provider.join().await?; } "receive-backup" => {