Migrate user preference from previous version

This commit is contained in:
Naveen
2023-07-23 23:31:40 +05:30
parent 2eb2ec398e
commit 7a45c38b5d

View File

@@ -31,7 +31,13 @@ class Config(context: Context) : BaseConfig(context) {
var firstDayOfWeek: Int var firstDayOfWeek: Int
get() { get() {
val defaultFirstDayOfWeek = Calendar.getInstance(Locale.getDefault()).firstDayOfWeek val calendar = Calendar.getInstance(Locale.getDefault())
val firstDayOfWeek = calendar.firstDayOfWeek
val defaultFirstDayOfWeek = if (isSundayFirst && firstDayOfWeek == Calendar.SUNDAY) {
calendar.firstDayOfWeek
} else {
Calendar.MONDAY
}
return prefs.getInt(FIRST_DAY_OF_WEEK, getJodaDayOfWeekFromJava(defaultFirstDayOfWeek)) return prefs.getInt(FIRST_DAY_OF_WEEK, getJodaDayOfWeekFromJava(defaultFirstDayOfWeek))
} }
set(firstDayOfWeek) = prefs.edit().putInt(FIRST_DAY_OF_WEEK, firstDayOfWeek).apply() set(firstDayOfWeek) = prefs.edit().putInt(FIRST_DAY_OF_WEEK, firstDayOfWeek).apply()