]> nmode's Git Repositories - signal-cli/commitdiff
Update libsignal-service
authorAsamK <asamk@gmx.de>
Sun, 24 Sep 2023 16:03:38 +0000 (18:03 +0200)
committerAsamK <asamk@gmx.de>
Sun, 24 Sep 2023 16:03:38 +0000 (18:03 +0200)
lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java
settings.gradle.kts

index aa4bdba3a4429c51d9aa708a2c91019766b93d90..51b7c5233a36dec7d9a6dd0088392711213a97be 100644 (file)
@@ -60,7 +60,6 @@ import org.whispersystems.signalservice.api.messages.SignalServiceEnvelope;
 import org.whispersystems.signalservice.api.messages.SignalServiceGroup;
 import org.whispersystems.signalservice.api.messages.SignalServiceGroupContext;
 import org.whispersystems.signalservice.api.messages.SignalServiceGroupV2;
-import org.whispersystems.signalservice.api.messages.SignalServiceMetadata;
 import org.whispersystems.signalservice.api.messages.SignalServicePniSignatureMessage;
 import org.whispersystems.signalservice.api.messages.SignalServiceReceiptMessage;
 import org.whispersystems.signalservice.api.messages.SignalServiceStoryMessage;
@@ -228,20 +227,11 @@ public final class IncomingMessageHandler {
             return null;
         }
 
-        final var localAddress = new SignalServiceAddress(envelopeMetadata.getDestinationServiceId(),
-                Optional.ofNullable(account.getNumber()));
-        final var metadata = new SignalServiceMetadata(new SignalServiceAddress(envelopeMetadata.getSourceServiceId(),
-                Optional.ofNullable(envelopeMetadata.getSourceE164())),
-                envelopeMetadata.getSourceDeviceId(),
-                envelope.timestamp,
-                envelope.serverTimestamp,
-                serverDeliveredTimestamp,
-                envelopeMetadata.getSealedSender(),
-                envelope.serverGuid,
-                Optional.ofNullable(envelopeMetadata.getGroupId()),
-                envelopeMetadata.getDestinationServiceId().toString());
-
-        return SignalServiceContent.createFrom(localAddress, metadata, content);
+        return SignalServiceContent.Companion.createFrom(account.getNumber(),
+                envelope,
+                envelopeMetadata,
+                content,
+                serverDeliveredTimestamp);
     }
 
     private List<HandleAction> checkAndHandleMessage(
index bb2d1974b21ea0f7f40f534c6ffc4d12de9e0ae2..6cdb74fa41018081ef04cd70d622bfbf63de94ad 100644 (file)
@@ -16,7 +16,7 @@ dependencyResolutionManagement {
             library("logback", "ch.qos.logback", "logback-classic").version("1.4.11")
 
 
-            library("signalservice", "com.github.turasa", "signal-service-java").version("2.15.3_unofficial_81")
+            library("signalservice", "com.github.turasa", "signal-service-java").version("2.15.3_unofficial_82")
             library("sqlite", "org.xerial", "sqlite-jdbc").version("3.43.0.0")
             library("hikari", "com.zaxxer", "HikariCP").version("5.0.1")
             library("junit", "org.junit.jupiter", "junit-jupiter").version("5.10.0")