From: AsamK Date: Mon, 20 Dec 2021 13:37:41 +0000 (+0100) Subject: Update libsignal-service-java X-Git-Tag: v0.10.1~59 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/c134f1b78e2244afb9be58fab962439d5003c27c?hp=d21f9cf02909174bf057e89d074a182ec61b45e5 Update libsignal-service-java --- diff --git a/lib/build.gradle.kts b/lib/build.gradle.kts index 761eb138..3ddc8f2b 100644 --- a/lib/build.gradle.kts +++ b/lib/build.gradle.kts @@ -14,7 +14,7 @@ repositories { } dependencies { - implementation("com.github.turasa", "signal-service-java", "2.15.3_unofficial_35") + implementation("com.github.turasa", "signal-service-java", "2.15.3_unofficial_36") implementation("com.fasterxml.jackson.core", "jackson-databind", "2.13.0") implementation("com.google.protobuf", "protobuf-javalite", "3.11.4") implementation("org.bouncycastle", "bcprov-jdk15on", "1.70") diff --git a/lib/src/main/java/org/asamk/signal/manager/SignalDependencies.java b/lib/src/main/java/org/asamk/signal/manager/SignalDependencies.java index 0f28647f..28d11c95 100644 --- a/lib/src/main/java/org/asamk/signal/manager/SignalDependencies.java +++ b/lib/src/main/java/org/asamk/signal/manager/SignalDependencies.java @@ -171,7 +171,8 @@ public class SignalDependencies { return getOrCreate(() -> cipher, () -> { final var certificateValidator = new CertificateValidator(serviceEnvironmentConfig.getUnidentifiedSenderTrustRoot()); final var address = new SignalServiceAddress(credentialsProvider.getAci(), credentialsProvider.getE164()); - cipher = new SignalServiceCipher(address, dataStore, sessionLock, certificateValidator); + final var deviceId = credentialsProvider.getDeviceId(); + cipher = new SignalServiceCipher(address, deviceId, dataStore, sessionLock, certificateValidator); }); }