From 08d7f3444fd1fa81c9753c1a9be3dcb95a32601f Mon Sep 17 00:00:00 2001 From: Blatzar <46196380+Blatzar@users.noreply.github.com> Date: Tue, 9 Aug 2022 05:30:51 +0200 Subject: [PATCH] Show PREBUILT_REPOSITORIES in extensions tab --- .../cloudstream3/ui/settings/extensions/ExtensionsFragment.kt | 3 ++- .../cloudstream3/ui/settings/extensions/ExtensionsViewModel.kt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt index ceba7e6f..219722f7 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsFragment.kt @@ -15,6 +15,7 @@ import androidx.navigation.fragment.findNavController import com.lagradost.cloudstream3.CommonActivity.showToast import com.lagradost.cloudstream3.R import com.lagradost.cloudstream3.mvvm.observe +import com.lagradost.cloudstream3.plugins.PREBUILT_REPOSITORIES import com.lagradost.cloudstream3.plugins.RepositoryManager import com.lagradost.cloudstream3.ui.settings.SettingsFragment.Companion.setUpToolbar import com.lagradost.cloudstream3.utils.Coroutines.ioSafe @@ -42,7 +43,7 @@ class ExtensionsFragment : Fragment() { setUpToolbar(R.string.extensions) - repo_recycler_view?.adapter = RepoAdapter(emptyArray(), false, { + repo_recycler_view?.adapter = RepoAdapter(PREBUILT_REPOSITORIES, false, { findNavController().navigate( R.id.navigation_settings_extensions_to_navigation_settings_plugins, Bundle().apply { diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsViewModel.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsViewModel.kt index dedc4d93..a3379e13 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsViewModel.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/extensions/ExtensionsViewModel.kt @@ -5,6 +5,7 @@ import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import com.fasterxml.jackson.annotation.JsonProperty import com.lagradost.cloudstream3.AcraApplication.Companion.getKey +import com.lagradost.cloudstream3.plugins.PREBUILT_REPOSITORIES data class RepositoryData( @JsonProperty("name") val name: String, @@ -19,7 +20,7 @@ class ExtensionsViewModel : ViewModel() { fun loadRepositories() { // Crashes weirdly with List - val urls = getKey>(REPOSITORIES_KEY) ?: emptyArray() + val urls = (getKey>(REPOSITORIES_KEY) ?: emptyArray()) + PREBUILT_REPOSITORIES _repositories.postValue(urls) } } \ No newline at end of file