Add dbus methods: deleteContact and deleteRecipient

Closes #814
This commit is contained in:
jonas.hoefer 2021-12-02 11:02:28 +01:00 committed by AsamK
parent e92d37e3a5
commit 861f47d734
4 changed files with 34 additions and 2 deletions

View file

@ -387,6 +387,24 @@ public class DbusSignalImpl implements Signal {
}
}
@Override
public void deleteRecipient(final String recipient) throws Error.Failure {
try {
m.deleteRecipient(getSingleRecipientIdentifier(recipient, m.getSelfNumber()));
} catch (IOException e) {
throw new Error.Failure("Recipient not found");
}
}
@Override
public void deleteContact(final String recipient) throws Error.Failure {
try {
m.deleteContact(getSingleRecipientIdentifier(recipient, m.getSelfNumber()));
} catch (IOException e) {
throw new Error.Failure("Contact not found");
}
}
@Override
public long sendGroupMessage(final String message, final List<String> attachments, final byte[] groupId) {
try {