|
|
@ -252,7 +252,7 @@ public class PushDecryptJob extends BaseJob implements InjectableType {
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// Loki - Handle Loki specific messages
|
|
|
|
// Loki - Handle Loki specific logic if needed
|
|
|
|
if (content.lokiMessage.isPresent()) {
|
|
|
|
if (content.lokiMessage.isPresent()) {
|
|
|
|
LokiServiceMessage lokiMessage = content.lokiMessage.get();
|
|
|
|
LokiServiceMessage lokiMessage = content.lokiMessage.get();
|
|
|
|
if (lokiMessage.getPreKeyBundleMessage() != null) {
|
|
|
|
if (lokiMessage.getPreKeyBundleMessage() != null) {
|
|
|
@ -269,6 +269,11 @@ public class PushDecryptJob extends BaseJob implements InjectableType {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optional<String> senderDisplayName = content.senderDisplayName;
|
|
|
|
|
|
|
|
if (senderDisplayName.isPresent()) {
|
|
|
|
|
|
|
|
// TODO: Use display name
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (content.getDataMessage().isPresent()) {
|
|
|
|
if (content.getDataMessage().isPresent()) {
|
|
|
|
SignalServiceDataMessage message = content.getDataMessage().get();
|
|
|
|
SignalServiceDataMessage message = content.getDataMessage().get();
|
|
|
|
boolean isMediaMessage = message.getAttachments().isPresent() || message.getQuote().isPresent() || message.getSharedContacts().isPresent() || message.getPreviews().isPresent();
|
|
|
|
boolean isMediaMessage = message.getAttachments().isPresent() || message.getQuote().isPresent() || message.getSharedContacts().isPresent() || message.getPreviews().isPresent();
|
|
|
|