diff options
author | Patrik Johanson <patrik@ptjwebben.se> | 2020-09-26 01:15:30 +0200 |
---|---|---|
committer | Patrik Johanson <patrik@ptjwebben.se> | 2020-09-26 01:15:30 +0200 |
commit | aeabf68e4be9f2240bfb9133b5d9727aada419d0 (patch) | |
tree | 0926e92db1a5f7ddb0c2f64c52678a218d6b774d /app/src/main/java/github/daneren2005/dsub/fragments/SettingsFragment.java | |
parent | 7aff3fa37b186b40d2ac73508b01628b212be8eb (diff) | |
download | dsub-aeabf68e4be9f2240bfb9133b5d9727aada419d0.tar.gz dsub-aeabf68e4be9f2240bfb9133b5d9727aada419d0.tar.bz2 dsub-aeabf68e4be9f2240bfb9133b5d9727aada419d0.zip |
Adds a checkbox for including Authorization headers to the server settings to fix issues described in daneren2005/Subsonic#870
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/fragments/SettingsFragment.java')
-rw-r--r-- | app/src/main/java/github/daneren2005/dsub/fragments/SettingsFragment.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/fragments/SettingsFragment.java b/app/src/main/java/github/daneren2005/dsub/fragments/SettingsFragment.java index 326cebb4..1789ad15 100644 --- a/app/src/main/java/github/daneren2005/dsub/fragments/SettingsFragment.java +++ b/app/src/main/java/github/daneren2005/dsub/fragments/SettingsFragment.java @@ -575,6 +575,12 @@ public class SettingsFragment extends PreferenceCompatFragment implements Shared serverSyncPreference.setSummary(R.string.settings_server_sync_summary); serverSyncPreference.setTitle(R.string.settings_server_sync); + final CheckBoxPreference serverAuthHeaderPreference = new CheckBoxPreference(context); + serverAuthHeaderPreference.setKey(Constants.PREFERENCES_KEY_SERVER_AUTHHEADER + instance); + serverAuthHeaderPreference.setChecked(Util.isAuthHeaderEnabled(context, instance)); + serverAuthHeaderPreference.setSummary(R.string.settings_server_authheaders_summary); + serverAuthHeaderPreference.setTitle(R.string.settings_server_authheaders); + final Preference serverOpenBrowser = new Preference(context); serverOpenBrowser.setKey(Constants.PREFERENCES_KEY_OPEN_BROWSER); serverOpenBrowser.setPersistent(false); @@ -649,6 +655,7 @@ public class SettingsFragment extends PreferenceCompatFragment implements Shared screen.addPreference(serverPasswordPreference); screen.addPreference(serverTagPreference); screen.addPreference(serverSyncPreference); + screen.addPreference(serverAuthHeaderPreference); screen.addPreference(serverTestConnectionPreference); screen.addPreference(serverOpenBrowser); screen.addPreference(serverRemoveServerPreference); |