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
}
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
}
.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,
remove_member,
admin,
remove_admin,
+ ban,
+ unban,
reset_link,
link,
set_permission_add_member,
remove_member,
admin,
remove_admin,
+ ban,
+ unban,
reset_link,
link.map(|link| match link {
LinkState::Enabled => "enabled".to_owned(),
family_name,
about,
about_emoji,
+ mobile_coin_address,
avatar,
remove_avatar,
} => {
family_name,
about,
about_emoji,
+ mobile_coin_address,
avatar,
remove_avatar,
)