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?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
app.initClient(this)
|
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)
|
PluginManager.loadAllLocalPlugins(this)
|
||||||
|
|
||||||
// ioSafe {
|
// ioSafe {
|
||||||
|
@ -455,7 +461,6 @@ class MainActivity : AppCompatActivity(), ColorPickerDialogListener {
|
||||||
|
|
||||||
SearchResultBuilder.updateCache(this)
|
SearchResultBuilder.updateCache(this)
|
||||||
|
|
||||||
val settingsManager = PreferenceManager.getDefaultSharedPreferences(this)
|
|
||||||
|
|
||||||
initAll()
|
initAll()
|
||||||
apis = allProviders
|
apis = allProviders
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<string name="locale_key" translatable="false">app_locale</string>
|
<string name="locale_key" translatable="false">app_locale</string>
|
||||||
<string name="search_types_list_key" translatable="false">search_type_list</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_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="skip_update_key" translatable="false">skip_update_key</string>
|
||||||
<string name="prerelease_update_key" translatable="false">prerelease_update</string>
|
<string name="prerelease_update_key" translatable="false">prerelease_update</string>
|
||||||
<string name="manual_check_update_key" translatable="false">manual_check_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="show_trailers_settings">Show trailers</string>
|
||||||
<string name="kitsu_settings">Show posters from kitsu</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">Show app updates</string>
|
||||||
<string name="updates_settings_des">Automatically search for new updates on start</string>
|
<string name="updates_settings_des">Automatically search for new updates on start</string>
|
||||||
<string name="uprereleases_settings">Update to prereleases</string>
|
<string name="uprereleases_settings">Update to prereleases</string>
|
||||||
|
|
|
@ -28,6 +28,11 @@
|
||||||
android:summaryOff="@string/bug_report_settings_off"
|
android:summaryOff="@string/bug_report_settings_off"
|
||||||
android:summaryOn="@string/bug_report_settings_on"
|
android:summaryOn="@string/bug_report_settings_on"
|
||||||
android:title="@string/pref_disable_acra" />
|
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
|
<SwitchPreference
|
||||||
android:icon="@drawable/ic_baseline_notifications_active_24"
|
android:icon="@drawable/ic_baseline_notifications_active_24"
|
||||||
android:summary="@string/updates_settings_des"
|
android:summary="@string/updates_settings_des"
|
||||||
|
@ -41,7 +46,7 @@
|
||||||
app:defaultValue="false"
|
app:defaultValue="false"
|
||||||
app:key="@string/prerelease_update_key" />
|
app:key="@string/prerelease_update_key" />
|
||||||
<Preference
|
<Preference
|
||||||
app:key="@string/redo_setup_key"
|
|
||||||
android:icon="@drawable/ic_baseline_construction_24"
|
android:icon="@drawable/ic_baseline_construction_24"
|
||||||
android:title="Redo setup process" />
|
android:title="Redo setup process"
|
||||||
|
app:key="@string/redo_setup_key" />
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
Loading…
Reference in a new issue