mirror of
https://github.com/chatmail/core.git
synced 2026-05-08 01:16:31 +03:00
Do not save svg to file, just print qr text
This commit is contained in:
1
Cargo.lock
generated
1
Cargo.lock
generated
@@ -1162,7 +1162,6 @@ dependencies = [
|
|||||||
"pretty_env_logger",
|
"pretty_env_logger",
|
||||||
"rusqlite",
|
"rusqlite",
|
||||||
"rustyline",
|
"rustyline",
|
||||||
"tempfile",
|
|
||||||
"tokio",
|
"tokio",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ log = "0.4.16"
|
|||||||
pretty_env_logger = "0.4"
|
pretty_env_logger = "0.4"
|
||||||
rusqlite = "0.27"
|
rusqlite = "0.27"
|
||||||
rustyline = "10"
|
rustyline = "10"
|
||||||
tempfile = "3"
|
|
||||||
tokio = { version = "1", features = ["fs", "rt-multi-thread", "macros"] }
|
tokio = { version = "1", features = ["fs", "rt-multi-thread", "macros"] }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|||||||
@@ -491,12 +491,7 @@ pub async fn cmdline(context: Context, line: &str, chat_id: &mut ChatId) -> Resu
|
|||||||
"send-backup" => {
|
"send-backup" => {
|
||||||
let provider = BackupProvider::prepare(&context).await?;
|
let provider = BackupProvider::prepare(&context).await?;
|
||||||
let qr = provider.qr();
|
let qr = provider.qr();
|
||||||
let rendered = deltachat::qr_code_generator::generate_backup_qr(&context, &qr).await?;
|
println!("QR code: {}", format_backup(&qr)?);
|
||||||
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());
|
|
||||||
provider.join().await?;
|
provider.join().await?;
|
||||||
}
|
}
|
||||||
"receive-backup" => {
|
"receive-backup" => {
|
||||||
|
|||||||
Reference in New Issue
Block a user