WIP clean

This commit is contained in:
Ryan ZHAO
2021-01-21 16:12:05 +11:00
parent 106bd4b560
commit 9856814904
3 changed files with 3 additions and 1340 deletions

View File

@@ -11,27 +11,21 @@ import org.session.libsignal.service.loki.protocol.closedgroups.SharedSenderKeys
class MessagingConfiguration(
val context: Context,
val storage: StorageProtocol,
val signalStorage: SignalProtocolStore,
val sskDatabase: SharedSenderKeysDatabaseProtocol,
val messageDataProvider: MessageDataProvider,
val sessionResetImp: SessionResetProtocol,
val sessionProtocol: SessionProtocol,
val certificateValidator: CertificateValidator)
val sessionProtocol: SessionProtocol)
{
companion object {
lateinit var shared: MessagingConfiguration
fun configure(context: Context,
storage: StorageProtocol,
signalStorage: SignalProtocolStore,
sskDatabase: SharedSenderKeysDatabaseProtocol,
messageDataProvider: MessageDataProvider,
sessionResetImp: SessionResetProtocol,
sessionProtocol: SessionProtocol,
certificateValidator: CertificateValidator
sessionProtocol: SessionProtocol
) {
if (Companion::shared.isInitialized) { return }
shared = MessagingConfiguration(context, storage, signalStorage, sskDatabase, messageDataProvider, sessionResetImp, sessionProtocol, certificateValidator)
shared = MessagingConfiguration(context, storage, sskDatabase, messageDataProvider, sessionProtocol)
}
}
}