void unsubscribeReceive();
long sendMessage(
- String message, List<String> attachments, String recipient
+ String message,
+ List<String> attachments,
+ String recipient
) throws Error.AttachmentInvalid, Error.Failure, Error.InvalidNumber, Error.UntrustedIdentity;
long sendMessage(
- String message, List<String> attachments, List<String> recipients
+ String message,
+ List<String> attachments,
+ List<String> recipients
) throws Error.AttachmentInvalid, Error.Failure, Error.InvalidNumber, Error.UntrustedIdentity;
- void sendTyping(
- String recipient, boolean stop
- ) throws Error.Failure, Error.UntrustedIdentity;
+ void sendTyping(String recipient, boolean stop) throws Error.Failure, Error.UntrustedIdentity;
- void sendReadReceipt(
- String recipient, List<Long> messageIds
- ) throws Error.Failure, Error.UntrustedIdentity;
+ void sendReadReceipt(String recipient, List<Long> messageIds) throws Error.Failure, Error.UntrustedIdentity;
- void sendViewedReceipt(
- String recipient, List<Long> messageIds
- ) throws Error.Failure, Error.UntrustedIdentity;
+ void sendViewedReceipt(String recipient, List<Long> messageIds) throws Error.Failure, Error.UntrustedIdentity;
- long sendRemoteDeleteMessage(
- long targetSentTimestamp, String recipient
- ) throws Error.Failure, Error.InvalidNumber;
+ long sendRemoteDeleteMessage(long targetSentTimestamp, String recipient) throws Error.Failure, Error.InvalidNumber;
long sendRemoteDeleteMessage(
- long targetSentTimestamp, List<String> recipients
+ long targetSentTimestamp,
+ List<String> recipients
) throws Error.Failure, Error.InvalidNumber;
long sendMessageReaction(
- String emoji, boolean remove, String targetAuthor, long targetSentTimestamp, String recipient
+ String emoji,
+ boolean remove,
+ String targetAuthor,
+ long targetSentTimestamp,
+ String recipient
) throws Error.InvalidNumber, Error.Failure;
long sendMessageReaction(
- String emoji, boolean remove, String targetAuthor, long targetSentTimestamp, List<String> recipients
+ String emoji,
+ boolean remove,
+ String targetAuthor,
+ long targetSentTimestamp,
+ List<String> recipients
) throws Error.InvalidNumber, Error.Failure;
long sendPaymentNotification(byte[] receipt, String note, String recipient) throws Error.Failure;
void sendSyncRequest() throws Error.Failure;
- long sendNoteToSelfMessage(
- String message, List<String> attachments
- ) throws Error.AttachmentInvalid, Error.Failure;
+ long sendNoteToSelfMessage(String message, List<String> attachments) throws Error.AttachmentInvalid, Error.Failure;
void sendEndSessionMessage(List<String> recipients) throws Error.Failure, Error.InvalidNumber, Error.UntrustedIdentity;
void deleteContact(final String recipient) throws Error.Failure;
long sendGroupMessage(
- String message, List<String> attachments, byte[] groupId
+ String message,
+ List<String> attachments,
+ byte[] groupId
) throws Error.GroupNotFound, Error.Failure, Error.AttachmentInvalid, Error.InvalidGroupId;
void sendGroupTyping(
- final byte[] groupId, final boolean stop
+ final byte[] groupId,
+ final boolean stop
) throws Error.Failure, Error.GroupNotFound, Error.UntrustedIdentity;
long sendGroupRemoteDeleteMessage(
- long targetSentTimestamp, byte[] groupId
+ long targetSentTimestamp,
+ byte[] groupId
) throws Error.Failure, Error.GroupNotFound, Error.InvalidGroupId;
long sendGroupMessageReaction(
- String emoji, boolean remove, String targetAuthor, long targetSentTimestamp, byte[] groupId
+ String emoji,
+ boolean remove,
+ String targetAuthor,
+ long targetSentTimestamp,
+ byte[] groupId
) throws Error.GroupNotFound, Error.Failure, Error.InvalidNumber, Error.InvalidGroupId;
String getContactName(String number) throws Error.InvalidNumber;
List<String> getGroupMembers(byte[] groupId) throws Error.InvalidGroupId;
byte[] createGroup(
- String name, List<String> members, String avatar
+ String name,
+ List<String> members,
+ String avatar
) throws Error.AttachmentInvalid, Error.Failure, Error.InvalidNumber;
@Deprecated
byte[] updateGroup(
- byte[] groupId, String name, List<String> members, String avatar
+ byte[] groupId,
+ String name,
+ List<String> members,
+ String avatar
) throws Error.AttachmentInvalid, Error.Failure, Error.InvalidNumber, Error.GroupNotFound, Error.InvalidGroupId;
@Deprecated
) throws Error.Failure;
void updateProfile(
- String name, String about, String aboutEmoji, String avatarPath, boolean removeAvatar
+ String name,
+ String about,
+ String aboutEmoji,
+ String avatarPath,
+ boolean removeAvatar
) throws Error.Failure;
void removePin();