fix(cron): preserve chosen clock time across repeat changes
This commit is contained in:
1 parent
8161f3bf09
commit
1f692044d2
3 files changed
+15
-15
No files matched your search
@@ -1004,8 +1004,8 @@ internal fun SchedulePickerSection(
|
||||
val parsed = remember(schedule) { parseSchedule(schedule) }
|
||||
|
||||
var mode by remember(schedule) { mutableStateOf(parsed.mode) }
|
||||
var hour by remember(schedule) { mutableStateOf(parsed.hour) }
|
||||
var minute by remember(schedule) { mutableStateOf(parsed.minute) }
|
||||
var hour by remember { mutableStateOf(parsed.hour) }
|
||||
var minute by remember { mutableStateOf(parsed.minute) }
|
||||
var intervalCount by remember(schedule) { mutableStateOf(parsed.intervalCount) }
|
||||
var intervalUnit by remember(schedule) { mutableStateOf(parsed.intervalUnit) }
|
||||
var selectedDays by remember(schedule) { mutableStateOf(parsed.selectedDays) }
|
||||
@@ -1055,6 +1055,8 @@ internal fun SchedulePickerSection(
|
||||
} else {
|
||||
val fallback = parseSchedule(schedule)
|
||||
mode = fallback.mode
|
||||
hour = fallback.hour
|
||||
minute = fallback.minute
|
||||
}
|
||||
},
|
||||
) {
|
||||
|
||||
@@ -17,7 +17,7 @@ internal data class ParsedSchedule(
|
||||
val minute: Int = 0,
|
||||
val intervalCount: Int = 1,
|
||||
val intervalUnit: String = "h",
|
||||
val selectedDays: Set<Int> = setOf(1, 2, 3, 4, 5),
|
||||
val selectedDays: Set<Int> = setOf(1),
|
||||
val dayOfMonth: Int = 1,
|
||||
val month: Int = 1,
|
||||
val raw: String = "",
|
||||
|
||||
Reference in new issue
Block a user