public static class NoteToSelf extends RecipientIdentifier {
- @Override
- public boolean equals(final Object obj) {
- return obj instanceof NoteToSelf;
- }
+ public static NoteToSelf INSTANCE = new NoteToSelf();
- @Override
- public int hashCode() {
- return 5;
+ private NoteToSelf() {
}
}
) throws Error.AttachmentInvalid, Error.Failure, Error.UntrustedIdentity {
try {
final var results = m.sendMessage(new Message(message, attachments),
- Set.of(new RecipientIdentifier.NoteToSelf()));
+ Set.of(RecipientIdentifier.NoteToSelf.INSTANCE));
checkSendMessageResults(results.getTimestamp(), results.getResults());
return results.getTimestamp();
} catch (AttachmentInvalidException e) {
) throws UserErrorException {
final var recipientIdentifiers = new HashSet<RecipientIdentifier>();
if (isNoteToSelf) {
- recipientIdentifiers.add(new RecipientIdentifier.NoteToSelf());
+ recipientIdentifiers.add(RecipientIdentifier.NoteToSelf.INSTANCE);
}
if (recipientStrings != null) {
final var localNumber = m.getUsername();