From 19cdf8068d183f9c7c16df61565061cad7cd0b6a Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Mon, 22 Jul 2019 10:41:50 +1000 Subject: [PATCH] Fix build --- .../securesms/crypto/storage/TextSecureSessionStore.java | 4 ++-- .../securesms/dependencies/SignalCommunicationModule.java | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/org/thoughtcrime/securesms/crypto/storage/TextSecureSessionStore.java b/src/org/thoughtcrime/securesms/crypto/storage/TextSecureSessionStore.java index 17931f89db..735c8e0f74 100644 --- a/src/org/thoughtcrime/securesms/crypto/storage/TextSecureSessionStore.java +++ b/src/org/thoughtcrime/securesms/crypto/storage/TextSecureSessionStore.java @@ -10,11 +10,11 @@ import org.thoughtcrime.securesms.logging.Log; import org.whispersystems.libsignal.SignalProtocolAddress; import org.whispersystems.libsignal.protocol.CiphertextMessage; import org.whispersystems.libsignal.state.SessionRecord; -import org.whispersystems.libsignal.state.SessionStore; +import org.whispersystems.signalservice.loki.messaging.LokiSessionProtocol; import java.util.List; -public class TextSecureSessionStore implements SessionStore { +public class TextSecureSessionStore implements LokiSessionProtocol { private static final String TAG = TextSecureSessionStore.class.getSimpleName(); diff --git a/src/org/thoughtcrime/securesms/dependencies/SignalCommunicationModule.java b/src/org/thoughtcrime/securesms/dependencies/SignalCommunicationModule.java index 8bb1b8763b..cfd0c91e2e 100644 --- a/src/org/thoughtcrime/securesms/dependencies/SignalCommunicationModule.java +++ b/src/org/thoughtcrime/securesms/dependencies/SignalCommunicationModule.java @@ -7,6 +7,7 @@ import org.thoughtcrime.securesms.BuildConfig; import org.thoughtcrime.securesms.CreateProfileActivity; import org.thoughtcrime.securesms.DeviceListFragment; import org.thoughtcrime.securesms.crypto.storage.SignalProtocolStoreImpl; +import org.thoughtcrime.securesms.crypto.storage.TextSecureSessionStore; import org.thoughtcrime.securesms.database.DatabaseFactory; import org.thoughtcrime.securesms.events.ReminderUpdateEvent; import org.thoughtcrime.securesms.gcm.FcmService; @@ -140,7 +141,8 @@ public class SignalCommunicationModule { DatabaseFactory.getLokiAPIDatabase(context), DatabaseFactory.getLokiThreadDatabase(context), DatabaseFactory.getLokiMessageFriendRequestDatabase(context), - DatabaseFactory.getLokiPreKeyBundleDatabase(context)); + DatabaseFactory.getLokiPreKeyBundleDatabase(context), + new TextSecureSessionStore(context)); } else { this.messageSender.setMessagePipe(IncomingMessageObserver.getPipe(), IncomingMessageObserver.getUnidentifiedPipe()); this.messageSender.setIsMultiDevice(TextSecurePreferences.isMultiDevice(context));