Do not save svg to file, just print qr text

This commit is contained in:
Floris Bruynooghe
2023-02-20 13:02:16 +01:00
parent 3c4ffc3550
commit 788d3125a3
3 changed files with 1 additions and 8 deletions

1
Cargo.lock generated
View File

@@ -1162,7 +1162,6 @@ dependencies = [
"pretty_env_logger",
"rusqlite",
"rustyline",
"tempfile",
"tokio",
]

View File

@@ -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]

View File

@@ -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" => {