mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-08 13:20:57 +00:00
add accessToken preference
This commit is contained in:
1 parent
620456b0eb
commit
578197dabd
2 files changed
+19
-12
No files matched your search
@@ -23,4 +23,6 @@
|
||||
<string name="app_folder">com.sap.sailing</string>
|
||||
<string name="intent_send_saved_intents">com.sap.sailing.android.shared.action.sendSavedIntents</string>
|
||||
<string name="intent_send_message">com.sap.sailing.android.shared.action.sendMessage</string>
|
||||
|
||||
<string name="preference_access_token_key" translatable="false">access_token</string>
|
||||
</resources>
|
||||
+17
-12
@@ -105,7 +105,7 @@ public class AppPreferences {
|
||||
|
||||
public List<String> getByNameCourseDesignerCourseNames() {
|
||||
Set<String> values = preferences.getStringSet(key(R.string.preference_course_designer_by_name_course_names_key), new HashSet<String>());
|
||||
return new ArrayList<String>(values);
|
||||
return new ArrayList<>(values);
|
||||
}
|
||||
|
||||
public Context getContext() {
|
||||
@@ -176,7 +176,7 @@ public class AppPreferences {
|
||||
|
||||
public List<String> getManagedCourseAreaNames() {
|
||||
Set<String> values = preferences.getStringSet(key(R.string.preference_course_areas_key), new HashSet<String>());
|
||||
return new ArrayList<String>(values);
|
||||
return new ArrayList<>(values);
|
||||
}
|
||||
|
||||
public NumberOfRounds getNumberOfRounds() {
|
||||
@@ -239,14 +239,11 @@ public class AppPreferences {
|
||||
|
||||
public Set<Flags> getRRS26StartmodeFlags() {
|
||||
Set<String> flagNames = preferences.getStringSet(key(R.string.preference_racing_procedure_rrs26_startmode_flags_key), new HashSet<String>());
|
||||
if (flagNames != null) {
|
||||
Set<Flags> flags = new HashSet<Flags>();
|
||||
for (String flagName : flagNames) {
|
||||
flags.add(Flags.valueOf(flagName));
|
||||
}
|
||||
return flags;
|
||||
Set<Flags> flags = new HashSet<>();
|
||||
for (String flagName : flagNames) {
|
||||
flags.add(Flags.valueOf(flagName));
|
||||
}
|
||||
return null;
|
||||
return flags;
|
||||
}
|
||||
|
||||
public String getServerBaseURL() {
|
||||
@@ -297,7 +294,7 @@ public class AppPreferences {
|
||||
public void setByNameCourseDesignerCourseNames(List<String> courseNames) {
|
||||
preferences
|
||||
.edit()
|
||||
.putStringSet(key(R.string.preference_course_designer_by_name_course_names_key), new HashSet<String>(courseNames)).commit();
|
||||
.putStringSet(key(R.string.preference_course_designer_by_name_course_names_key), new HashSet<>(courseNames)).commit();
|
||||
}
|
||||
|
||||
public void setCourseLayout(CourseLayouts courseLayout) {
|
||||
@@ -358,7 +355,7 @@ public class AppPreferences {
|
||||
|
||||
public void setManagedCourseAreaNames(List<String> courseAreaNames) {
|
||||
preferences.edit()
|
||||
.putStringSet(key(R.string.preference_course_areas_key), new HashSet<String>(courseAreaNames)).commit();
|
||||
.putStringSet(key(R.string.preference_course_areas_key), new HashSet<>(courseAreaNames)).commit();
|
||||
}
|
||||
|
||||
public void setNumberOfRounds(NumberOfRounds numberOfRounds) {
|
||||
@@ -377,7 +374,7 @@ public class AppPreferences {
|
||||
}
|
||||
|
||||
public void setRRS26StartmodeFlags(Set<Flags> flags) {
|
||||
Set<String> flagNames = new HashSet<String>();
|
||||
Set<String> flagNames = new HashSet<>();
|
||||
for (Flags flag : flags) {
|
||||
flagNames.add(flag.name());
|
||||
}
|
||||
@@ -447,4 +444,12 @@ public class AppPreferences {
|
||||
return preferences.getString(context.getString(R.string.preference_theme_key), context.getResources()
|
||||
.getString(R.string.preference_theme_default));
|
||||
}
|
||||
|
||||
public void setAccessToken(String accessToken) {
|
||||
preferences.edit().putString(context.getString(R.string.preference_access_token_key), accessToken).commit();
|
||||
}
|
||||
|
||||
public String getAccessToken() {
|
||||
return preferences.getString(context.getString(R.string.preference_access_token_key), null);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user