Migrate user preference from previous version

This commit is contained in:
Naveen 2023-07-23 23:31:40 +05:30
parent 2eb2ec398e
commit 7a45c38b5d
No known key found for this signature in database
GPG Key ID: 0E155DAD31671DA3

View File

@ -31,7 +31,13 @@ class Config(context: Context) : BaseConfig(context) {
var firstDayOfWeek: Int
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))
}
set(firstDayOfWeek) = prefs.edit().putInt(FIRST_DAY_OF_WEEK, firstDayOfWeek).apply()