X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/2a20e70aabaad0106774157a78eba60428604ac1..cf07512d2403cd428959f96840ee923a606d78d9:/client/src/main.rs diff --git a/client/src/main.rs b/client/src/main.rs index 6266d224..c0ef0de6 100644 --- a/client/src/main.rs +++ b/client/src/main.rs @@ -41,6 +41,11 @@ async fn main() -> Result<(), anyhow::Error> { recipient, group_id, } => client.block(cli.account, recipient, group_id).await, + cli::CliCommands::DeleteLocalAccountData { ignore_registered } => { + client + .delete_local_account_data(cli.account, ignore_registered) + .await + } cli::CliCommands::GetUserStatus { recipient } => { client.get_user_status(cli.account, recipient).await } @@ -55,9 +60,21 @@ async fn main() -> Result<(), anyhow::Error> { client.finish_link(url, name).await } cli::CliCommands::ListAccounts => client.list_accounts().await, - cli::CliCommands::ListContacts => client.list_contacts(cli.account).await, + cli::CliCommands::ListContacts { + recipient, + all_recipients, + blocked, + name, + } => { + client + .list_contacts(cli.account, recipient, all_recipients, blocked, name) + .await + } cli::CliCommands::ListDevices => client.list_devices(cli.account).await, - cli::CliCommands::ListGroups { detailed: _ } => client.list_groups(cli.account).await, + cli::CliCommands::ListGroups { + detailed: _, + group_id, + } => client.list_groups(cli.account, group_id).await, cli::CliCommands::ListIdentities { number } => { client.list_identities(cli.account, number).await } @@ -130,6 +147,15 @@ async fn main() -> Result<(), anyhow::Error> { .await } cli::CliCommands::SendContacts => client.send_contacts(cli.account).await, + cli::CliCommands::SendPaymentNotification { + recipient, + receipt, + note, + } => { + client + .send_payment_notification(cli.account, recipient, receipt, note) + .await + } cli::CliCommands::SendReaction { recipient, group_id, @@ -292,6 +318,7 @@ async fn main() -> Result<(), anyhow::Error> { family_name, about, about_emoji, + mobile_coin_address, avatar, remove_avatar, } => { @@ -302,6 +329,7 @@ async fn main() -> Result<(), anyhow::Error> { family_name, about, about_emoji, + mobile_coin_address, avatar, remove_avatar, )