mirror of
https://github.com/recloudstream/cloudstream.git
synced 2024-08-15 01:53:11 +00:00
Option to disable automatic plugin updates
This commit is contained in:
parent
0ca6c2a6e6
commit
132dda6f4c
3 changed files with 16 additions and 4 deletions
|
@ -424,8 +424,14 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener {
|
|||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
app.initClient(this)
|
||||
val settingsManager = PreferenceManager.getDefaultSharedPreferences(this)
|
||||
|
||||
if (settingsManager.getBoolean(getString(R.string.auto_update_plugins_key), true)) {
|
||||
PluginManager.updateAllOnlinePluginsAndLoadThem(this)
|
||||
} else {
|
||||
PluginManager.loadAllOnlinePlugins(this)
|
||||
}
|
||||
|
||||
PluginManager.updateAllOnlinePluginsAndLoadThem(this)
|
||||
PluginManager.loadAllLocalPlugins(this)
|
||||
|
||||
// ioSafe {
|
||||
|
@ -455,7 +461,6 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener {
|
|||
|
||||
SearchResultBuilder.updateCache(this)
|
||||
|
||||
val settingsManager = PreferenceManager.getDefaultSharedPreferences(this)
|
||||
|
||||
initAll()
|
||||
apis = allProviders
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
<string name="locale_key" translatable="false">app_locale</string>
|
||||
<string name="search_types_list_key" translatable="false">search_type_list</string>
|
||||
<string name="auto_update_key" translatable="false">auto_update</string>
|
||||
<string name="auto_update_plugins_key" translatable="false">auto_update_plugins</string>
|
||||
<string name="skip_update_key" translatable="false">skip_update_key</string>
|
||||
<string name="prerelease_update_key" translatable="false">prerelease_update</string>
|
||||
<string name="manual_check_update_key" translatable="false">manual_check_update</string>
|
||||
|
@ -260,6 +261,7 @@
|
|||
<string name="show_trailers_settings">Show trailers</string>
|
||||
<string name="kitsu_settings">Show posters from kitsu</string>
|
||||
|
||||
<string name="automatic_plugin_updates">Automatic plugin updates</string>
|
||||
<string name="updates_settings">Show app updates</string>
|
||||
<string name="updates_settings_des">Automatically search for new updates on start</string>
|
||||
<string name="uprereleases_settings">Update to prereleases</string>
|
||||
|
|
|
@ -28,6 +28,11 @@
|
|||
android:summaryOff="@string/bug_report_settings_off"
|
||||
android:summaryOn="@string/bug_report_settings_on"
|
||||
android:title="@string/pref_disable_acra" />
|
||||
<SwitchPreference
|
||||
android:defaultValue="true"
|
||||
android:icon="@drawable/ic_baseline_extension_24"
|
||||
android:key="@string/auto_update_plugins_key"
|
||||
android:title="@string/automatic_plugin_updates" />
|
||||
<SwitchPreference
|
||||
android:icon="@drawable/ic_baseline_notifications_active_24"
|
||||
android:summary="@string/updates_settings_des"
|
||||
|
@ -41,7 +46,7 @@
|
|||
app:defaultValue="false"
|
||||
app:key="@string/prerelease_update_key" />
|
||||
<Preference
|
||||
app:key="@string/redo_setup_key"
|
||||
android:icon="@drawable/ic_baseline_construction_24"
|
||||
android:title="Redo setup process" />
|
||||
android:title="Redo setup process"
|
||||
app:key="@string/redo_setup_key" />
|
||||
</PreferenceScreen>
|
Loading…
Reference in a new issue