From b38c51d1086898ef44ecbe0886e3a8b6eb6634fb Mon Sep 17 00:00:00 2001 From: James Magahern Date: Thu, 17 Aug 2023 00:42:32 -0700 Subject: [PATCH] Fix for update --- app/src/main/java/net/buzzert/kordophonedroid/AppModule.kt | 3 +-- .../ui/conversationlist/ConversationListViewModel.kt | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/buzzert/kordophonedroid/AppModule.kt b/app/src/main/java/net/buzzert/kordophonedroid/AppModule.kt index 6e95ec5..3669480 100644 --- a/app/src/main/java/net/buzzert/kordophonedroid/AppModule.kt +++ b/app/src/main/java/net/buzzert/kordophonedroid/AppModule.kt @@ -18,8 +18,7 @@ object AppModule { fun provideChatRepository(): ChatRepository { val host = "http://192.168.1.123:5738" val client = RetrofitAPIClient(URL(host)) - val apiInterface = client.getAPIInterface() val database = CachedChatDatabase.liveDatabase() - return ChatRepository(apiInterface, database) + return ChatRepository(client, database) } } \ No newline at end of file diff --git a/app/src/main/java/net/buzzert/kordophonedroid/ui/conversationlist/ConversationListViewModel.kt b/app/src/main/java/net/buzzert/kordophonedroid/ui/conversationlist/ConversationListViewModel.kt index f79276a..530e0c7 100644 --- a/app/src/main/java/net/buzzert/kordophonedroid/ui/conversationlist/ConversationListViewModel.kt +++ b/app/src/main/java/net/buzzert/kordophonedroid/ui/conversationlist/ConversationListViewModel.kt @@ -20,5 +20,9 @@ class ConversationListViewModel @Inject constructor( viewModelScope.launch { repository.synchronize() } + + viewModelScope.launch { + repository.beginWatchingForUpdates(this) + } } } \ No newline at end of file