Correcting abandoned
This commit is contained in:
parent
f00c45d38b
commit
7fc45625bd
@ -11,14 +11,18 @@ object TaskLifecycleRules {
|
||||
|
||||
fun isAbandoned(
|
||||
consumed: Boolean,
|
||||
createdAt: Instant,
|
||||
lastCheckIn: Instant?
|
||||
): Boolean {
|
||||
if (consumed) return false
|
||||
|
||||
val cutoff = Instant.now().minus(abandonedAfterMinutes, ChronoUnit.MINUTES)
|
||||
return lastCheckIn == null || lastCheckIn.isBefore(cutoff)
|
||||
|
||||
val reference = lastCheckIn ?: createdAt
|
||||
return reference.isBefore(cutoff)
|
||||
}
|
||||
|
||||
|
||||
fun isStalled(task: PersistedTask): Boolean {
|
||||
if (task.consumed) return false
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user