private final GroupProvider groupProvider;
private final RecipientRegistrationRefresher recipientRegistrationRefresher;
- private final SignalServiceMessageSender.IndividualSendEvents sendEvents = new SignalServiceMessageSender.IndividualSendEvents() {
- @Override
- public void onMessageEncrypted() {
- }
-
- @Override
- public void onMessageSent() {
- }
-
- @Override
- public void onSyncMessageSent() {
- }
- };
-
- private final SignalServiceMessageSender.LegacyGroupEvents legacyGroupEvents = new SignalServiceMessageSender.LegacyGroupEvents() {
- @Override
- public void onMessageSent() {
- }
-
- @Override
- public void onSyncMessageSent() {
- }
- };
-
public SendHelper(
final SignalAccount account,
final SignalDependencies dependencies,
isRecipientUpdate,
ContentHint.DEFAULT,
message,
- legacyGroupEvents,
+ SignalServiceMessageSender.LegacyGroupEvents.EMPTY,
sendResult -> logger.trace("Partial message send result: {}", sendResult.isSuccess()),
() -> false);
} catch (org.whispersystems.signalservice.api.crypto.UntrustedIdentityException e) {
unidentifiedAccessHelper.getAccessFor(recipientId),
ContentHint.DEFAULT,
message,
- sendEvents);
+ SignalServiceMessageSender.IndividualSendEvents.EMPTY);
} catch (UnregisteredUserException e) {
final var newRecipientId = recipientRegistrationRefresher.refreshRecipientRegistration(recipientId);
return messageSender.sendDataMessage(addressResolver.resolveSignalServiceAddress(newRecipientId),
unidentifiedAccessHelper.getAccessFor(newRecipientId),
ContentHint.DEFAULT,
message,
- sendEvents);
+ SignalServiceMessageSender.IndividualSendEvents.EMPTY);
}
} catch (org.whispersystems.signalservice.api.crypto.UntrustedIdentityException e) {
return SendMessageResult.identityFailure(address, e.getIdentityKey());