Resultify join_securejoin

This gets rid of ChatId::new(0) usage and is generally a nice first
refactoing step.  The complexity of cleanup() unravels nicely.
This commit is contained in:
Floris Bruynooghe
2020-09-06 19:11:46 +02:00
parent b0bb0214c0
commit 428dbfb537
4 changed files with 89 additions and 64 deletions

View File

@@ -410,7 +410,7 @@ async fn handle_cmd(
"joinqr" => {
ctx.start_io().await;
if !arg0.is_empty() {
dc_join_securejoin(&ctx, arg1).await;
dc_join_securejoin(&ctx, arg1).await?;
}
}
"exit" | "quit" => return Ok(ExitResult::Exit),