|
|
@ -226,11 +226,12 @@ public class PushTextSendJob extends PushSendJob implements InjectableType {
|
|
|
|
|
|
|
|
|
|
|
|
if (SessionMetaProtocol.shared.isNoteToSelf(address.getNumber())) {
|
|
|
|
if (SessionMetaProtocol.shared.isNoteToSelf(address.getNumber())) {
|
|
|
|
// Loki - Device link messages don't go through here
|
|
|
|
// Loki - Device link messages don't go through here
|
|
|
|
Optional<UnidentifiedAccessPair> syncAccess = UnidentifiedAccessUtil.getAccessForSync(context);
|
|
|
|
SendMessageResult result = messageSender.sendMessage(messageId, address, unidentifiedAccess, textSecureMessage);
|
|
|
|
SignalServiceSyncMessage syncMessage = buildSelfSendSyncMessage(context, textSecureMessage, syncAccess);
|
|
|
|
if (result.getLokiAPIError() != null) {
|
|
|
|
|
|
|
|
throw result.getLokiAPIError();
|
|
|
|
messageSender.sendMessage(syncMessage, syncAccess);
|
|
|
|
} else {
|
|
|
|
return syncAccess.isPresent();
|
|
|
|
return result.getSuccess().isUnidentified();
|
|
|
|
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
SendMessageResult result = messageSender.sendMessage(messageId, address, unidentifiedAccess, textSecureMessage);
|
|
|
|
SendMessageResult result = messageSender.sendMessage(messageId, address, unidentifiedAccess, textSecureMessage);
|
|
|
|
if (result.getLokiAPIError() != null) {
|
|
|
|
if (result.getLokiAPIError() != null) {
|
|
|
|