Skip to content

Commit af5140d

Browse files
chore: refactor uiMessage flow
1 parent 71327bb commit af5140d

File tree

107 files changed

+1072
-1165
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+1072
-1165
lines changed

app/src/main/java/org/openedx/app/AppViewModel.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import org.openedx.core.system.notifier.app.SignInEvent
2929
import org.openedx.core.utils.Directories
3030
import org.openedx.foundation.presentation.BaseViewModel
3131
import org.openedx.foundation.presentation.SingleEventLiveData
32+
import org.openedx.foundation.system.ResourceManager
3233
import org.openedx.foundation.utils.FileUtil
3334

3435
@SuppressLint("StaticFieldLeak")
@@ -42,8 +43,9 @@ class AppViewModel(
4243
private val deepLinkRouter: DeepLinkRouter,
4344
private val fileUtil: FileUtil,
4445
private val downloadNotifier: DownloadNotifier,
45-
private val context: Context
46-
) : BaseViewModel() {
46+
private val context: Context,
47+
resourceManager: ResourceManager,
48+
) : BaseViewModel(resourceManager) {
4749

4850
private val _logoutUser = SingleEventLiveData<Unit>()
4951
val logoutUser: LiveData<Unit>

app/src/main/java/org/openedx/app/MainViewModel.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,15 @@ import org.openedx.core.system.notifier.app.AppNotifier
1818
import org.openedx.core.system.notifier.app.AppUpgradeEvent
1919
import org.openedx.discovery.presentation.DiscoveryNavigator
2020
import org.openedx.foundation.presentation.BaseViewModel
21+
import org.openedx.foundation.system.ResourceManager
2122

2223
class MainViewModel(
2324
private val config: Config,
2425
private val notifier: DiscoveryNotifier,
2526
private val analytics: AppAnalytics,
2627
private val appNotifier: AppNotifier,
27-
) : BaseViewModel() {
28+
private val resourceManager: ResourceManager,
29+
) : BaseViewModel(resourceManager) {
2830

2931
private val _isBottomBarEnabled = MutableLiveData(true)
3032
val isBottomBarEnabled: LiveData<Boolean>

0 commit comments

Comments
 (0)