Upgrade to libsignal-client 0.44.0

This commit is contained in:
moiseev-signal 2024-04-04 08:24:09 -07:00 committed by Greyson Parrelli
parent 7adb581271
commit e92c76434e
3 changed files with 12 additions and 14 deletions

View file

@ -15,7 +15,7 @@ dependencyResolutionManagement {
version("exoplayer", "2.19.0")
version("glide", "4.15.1")
version("kotlin", "1.8.10")
version("libsignal-client", "0.42.0")
version("libsignal-client", "0.44.0")
version("mp4parser", "1.9.39")
version("android-gradle-plugin", "8.0.2")
version("accompanist", "0.28.0")

View file

@ -5703,20 +5703,20 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="6eb4422e8a618b3b76cb2096a3619d251f9e27989dc68307a1e5414c3710f2d1" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.signal" name="libsignal-android" version="0.42.0">
<artifact name="libsignal-android-0.42.0.aar">
<sha256 value="a0ac12b4f42a6ce589709786b92523a910746651f1a5156bd746b12278f9f7e2" origin="Generated by Gradle"/>
<component group="org.signal" name="libsignal-android" version="0.44.0">
<artifact name="libsignal-android-0.44.0.aar">
<sha256 value="305c356426fa6a69431dd671ef4d6241139f34471df9a69bc43a5250e404bf23" origin="Generated by Gradle"/>
</artifact>
<artifact name="libsignal-android-0.42.0.module">
<sha256 value="e615042f0536c0f50e2c2f1447d855889d08cd9d8602c28460e4b8acdd7eb705" origin="Generated by Gradle"/>
<artifact name="libsignal-android-0.44.0.module">
<sha256 value="16a202170f9c152a971a7077034261e0ca96f8351631fbfe1109afb8db8f7c91" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.signal" name="libsignal-client" version="0.42.0">
<artifact name="libsignal-client-0.42.0.jar">
<sha256 value="18745006632d44b1cf01e79e8533cb5a8e349a81eabefbb633d1f18323ffa7d2" origin="Generated by Gradle"/>
<component group="org.signal" name="libsignal-client" version="0.44.0">
<artifact name="libsignal-client-0.44.0.jar">
<sha256 value="4a572e1288f1509b898f7080dc52c3f575396ec05ec12e7014a8b52a37f2f434" origin="Generated by Gradle"/>
</artifact>
<artifact name="libsignal-client-0.42.0.module">
<sha256 value="e3d7b67352a6c3cd1214a77555325780ece7187c1e9aeed5760d66418d1356da" origin="Generated by Gradle"/>
<artifact name="libsignal-client-0.44.0.module">
<sha256 value="21ad4954266610b8171e8b146d5be428543427b1466f81749c0c9f52a40e393d" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.signal" name="ringrtc-android" version="2.39.3">

View file

@ -49,8 +49,6 @@ public final class CdsiV2Service {
private static final UUID EMPTY_UUID = new UUID(0, 0);
private static final int RESPONSE_ITEM_SIZE = 8 + 16 + 16; // 1 uint64 + 2 UUIDs
private static final Duration LIBSIGNAL_CDSI_TIMEOUT = Duration.ofSeconds(10);
private final CdsiRequestHandler cdsiRequestHandler;
public CdsiV2Service(SignalServiceConfiguration configuration, String mrEnclave, @Nullable Network network) {
@ -59,7 +57,7 @@ public final class CdsiV2Service {
this.cdsiRequestHandler = (username, password, request, tokenSaver) -> {
try {
Log.i(TAG, "Starting CDSI lookup via libsignal-net");
Future<CdsiLookupResponse> cdsiRequest = network.cdsiLookup(username, password, buildLibsignalRequest(request), LIBSIGNAL_CDSI_TIMEOUT, tokenSaver);
Future<CdsiLookupResponse> cdsiRequest = network.cdsiLookup(username, password, buildLibsignalRequest(request), tokenSaver);
return Single.fromFuture(cdsiRequest).map(CdsiV2Service::parseLibsignalResponse).toObservable();
} catch (Exception exception) {
return Observable.error(exception);