Wire selected Jellyfin users to Conductarr TV data
This commit is contained in:
parent
f53defad90
commit
59c2728d9c
38 changed files with 1879 additions and 110 deletions
|
|
@ -660,6 +660,31 @@ sealed interface AppPreference<Pref, T> {
|
|||
summaryOff = R.string.disabled,
|
||||
)
|
||||
|
||||
val ConductarrUrl =
|
||||
AppStringPreference<AppPreferences>(
|
||||
title = R.string.wolfskin_conductarr_url,
|
||||
defaultValue = com.github.damontecres.wholphin.BuildConfig.CONDUCTARR_BASE_URL,
|
||||
getter = { org.justinvisser.wolfskin.tv.ConductarrPreference.baseUrl },
|
||||
setter = { prefs, value ->
|
||||
org.justinvisser.wolfskin.tv.ConductarrPreference.updateBaseUrl(value)
|
||||
prefs
|
||||
},
|
||||
summary = R.string.wolfskin_conductarr_url_summary,
|
||||
)
|
||||
|
||||
val WolfskinFixtures =
|
||||
AppSwitchPreference<AppPreferences>(
|
||||
title = R.string.wolfskin_fixtures,
|
||||
defaultValue = false,
|
||||
getter = { org.justinvisser.wolfskin.tv.ConductarrPreference.fixtures },
|
||||
setter = { prefs, value ->
|
||||
org.justinvisser.wolfskin.tv.ConductarrPreference.updateFixtures(value)
|
||||
prefs
|
||||
},
|
||||
summaryOn = R.string.enabled,
|
||||
summaryOff = R.string.disabled,
|
||||
)
|
||||
|
||||
val UserProfileSettings =
|
||||
AppDestinationPreference<AppPreferences>(
|
||||
title = R.string.override_user_profile_settings,
|
||||
|
|
@ -1320,6 +1345,8 @@ val advancedPreferences =
|
|||
preferences =
|
||||
listOf(
|
||||
AppPreference.WolfskinScreens,
|
||||
AppPreference.ConductarrUrl,
|
||||
*if (com.github.damontecres.wholphin.BuildConfig.DEBUG) arrayOf(AppPreference.WolfskinFixtures) else emptyArray(),
|
||||
AppPreference.ShowClock,
|
||||
AppPreference.BackdropStylePref,
|
||||
AppPreference.ShowLogos,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue