Inject SignalWebSocket into IncomingMessageObserver.

Resolves #13820
This commit is contained in:
Oscar Mira
2024-11-22 20:02:57 +01:00
committed by Greyson Parrelli
parent 0913b84657
commit 10d394f39e
5 changed files with 10 additions and 10 deletions

View File

@@ -339,7 +339,7 @@ object AppDependencies {
fun provideMegaphoneRepository(): MegaphoneRepository
fun provideEarlyMessageCache(): EarlyMessageCache
fun provideMessageNotifier(): MessageNotifier
fun provideIncomingMessageObserver(): IncomingMessageObserver
fun provideIncomingMessageObserver(signalWebSocket: SignalWebSocket): IncomingMessageObserver
fun provideTrimThreadsByDateManager(): TrimThreadsByDateManager
fun provideViewOnceMessageManager(): ViewOnceMessageManager
fun provideExpiringStoriesManager(): ExpiringStoriesManager

View File

@@ -207,8 +207,8 @@ public class ApplicationDependencyProvider implements AppDependencies.Provider {
}
@Override
public @NonNull IncomingMessageObserver provideIncomingMessageObserver() {
return new IncomingMessageObserver(context);
public @NonNull IncomingMessageObserver provideIncomingMessageObserver(@NonNull SignalWebSocket signalWebSocket) {
return new IncomingMessageObserver(context, signalWebSocket);
}
@Override

View File

@@ -75,7 +75,7 @@ class NetworkDependenciesModule(
val signalServiceMessageSender: SignalServiceMessageSender by _signalServiceMessageSender
val incomingMessageObserver: IncomingMessageObserver by lazy {
provider.provideIncomingMessageObserver()
provider.provideIncomingMessageObserver(signalWebSocket)
}
val pushServiceSocket: PushServiceSocket by lazy {