Rewrite the AppDependencies system.

This commit is contained in:
Greyson Parrelli
2024-05-22 15:44:24 -04:00
committed by Cody Henthorne
parent a0131bf39b
commit b6a4e1f145
560 changed files with 2909 additions and 3036 deletions

View File

@@ -9,7 +9,7 @@ import androidx.lifecycle.ViewModel;
import androidx.lifecycle.ViewModelProvider;
import org.thoughtcrime.securesms.database.DatabaseObserver;
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
import org.thoughtcrime.securesms.dependencies.AppDependencies;
import java.util.Optional;
@@ -25,7 +25,7 @@ class LongMessageViewModel extends ViewModel {
repository.getMessage(application, messageId, longMessage -> {
if (longMessage.isPresent()) {
ApplicationDependencies.getDatabaseObserver().registerConversationObserver(longMessage.get().getMessageRecord().getThreadId(), threadObserver);
AppDependencies.getDatabaseObserver().registerConversationObserver(longMessage.get().getMessageRecord().getThreadId(), threadObserver);
}
message.postValue(longMessage);
@@ -38,7 +38,7 @@ class LongMessageViewModel extends ViewModel {
@Override
protected void onCleared() {
ApplicationDependencies.getDatabaseObserver().unregisterObserver(threadObserver);
AppDependencies.getDatabaseObserver().unregisterObserver(threadObserver);
}
static class Factory extends ViewModelProvider.NewInstanceFactory {