Add System update for Software Update.

Fix: 309916180
Test: Unit Test
Change-Id: I19eff364d9bb2d447f3580916393b5f8a34e0bd2
This commit is contained in:
Charlotte Lu
2023-11-09 18:06:58 +08:00
parent c292adaf6b
commit 0c5ab9a633

View File

@@ -82,7 +82,16 @@ open class SettingsSpaEnvironment(context: Context) : SpaEnvironment(context) {
allProviders = getTogglePermissionAppListProviders() allProviders = getTogglePermissionAppListProviders()
) )
SettingsPageProviderRepository( SettingsPageProviderRepository(
allPageProviders = listOf( allPageProviders = settingsPageProviders()
+ togglePermissionAppListTemplate.createPageProviders(),
rootPages = listOf(
HomePageProvider.createSettingsPage()
),
)
}
open fun settingsPageProviders() = listOf(
HomePageProvider, HomePageProvider,
AppsMainPageProvider, AppsMainPageProvider,
AllAppListPageProvider, AllAppListPageProvider,
@@ -103,14 +112,11 @@ open class SettingsSpaEnvironment(context: Context) : SpaEnvironment(context) {
StorageAppListPageProvider.Apps, StorageAppListPageProvider.Apps,
StorageAppListPageProvider.Games, StorageAppListPageProvider.Games,
ApnEditPageProvider, ApnEditPageProvider,
) + togglePermissionAppListTemplate.createPageProviders(),
rootPages = listOf(
HomePageProvider.createSettingsPage()
),
) )
}
override val logger = override val logger = if (FeatureFlagUtils.isEnabled(
if (FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SETTINGS_ENABLE_SPA_METRICS)) context, FeatureFlagUtils.SETTINGS_ENABLE_SPA_METRICS
SpaLogProvider )
) SpaLogProvider
else object : SpaLogger {} else object : SpaLogger {}
} }