}
dependencies {
- implementation("com.github.turasa", "signal-service-java", "2.15.3_unofficial_50")
+ implementation("com.github.turasa", "signal-service-java", "2.15.3_unofficial_51")
implementation("com.fasterxml.jackson.core", "jackson-databind", "2.13.3")
implementation("com.google.protobuf", "protobuf-javalite", "3.11.4")
implementation("org.bouncycastle", "bcprov-jdk15on", "1.70")
final var quote = message.quote().get();
messageBuilder.withQuote(new SignalServiceDataMessage.Quote(quote.timestamp(),
context.getRecipientHelper()
- .resolveSignalServiceAddress(context.getRecipientHelper().resolveRecipient(quote.author())),
+ .resolveSignalServiceAddress(context.getRecipientHelper().resolveRecipient(quote.author()))
+ .getServiceId(),
quote.message(),
List.of(),
resolveMentions(quote.mentions()),
var targetAuthorRecipientId = context.getRecipientHelper().resolveRecipient(targetAuthor);
var reaction = new SignalServiceDataMessage.Reaction(emoji,
remove,
- context.getRecipientHelper().resolveSignalServiceAddress(targetAuthorRecipientId),
+ context.getRecipientHelper().resolveSignalServiceAddress(targetAuthorRecipientId).getServiceId(),
targetSentTimestamp);
final var messageBuilder = SignalServiceDataMessage.newBuilder().withReaction(reaction);
return sendMessage(messageBuilder, recipients);