X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/81a11dc9776672e3468ee9a8eed556889fb2e070..861f47d734a2c416ca3231ad72f9f129da5a706f:/src/main/java/org/asamk/Signal.java diff --git a/src/main/java/org/asamk/Signal.java b/src/main/java/org/asamk/Signal.java index 7e25bfc4..421e5de5 100644 --- a/src/main/java/org/asamk/Signal.java +++ b/src/main/java/org/asamk/Signal.java @@ -76,6 +76,10 @@ public interface Signal extends DBusInterface { void sendEndSessionMessage(List recipients) throws Error.Failure, Error.InvalidNumber, Error.UntrustedIdentity; + void deleteRecipient(final String recipient) throws Error.Failure; + + void deleteContact(final String recipient) throws Error.Failure; + long sendGroupMessage( String message, List attachments, byte[] groupId ) throws Error.GroupNotFound, Error.Failure, Error.AttachmentInvalid, Error.InvalidGroupId; @@ -171,6 +175,10 @@ public interface Signal extends DBusInterface { void submitRateLimitChallenge(String challenge, String captchaString) throws Error.Failure; + void unregister() throws Error.Failure; + + void deleteAccount() throws Error.Failure; + class MessageReceivedV2 extends DBusSignal { private final long timestamp;