From 6c7c6e4b2235be0ab662d180c58cbc217c3d9c00 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Wed, 22 Feb 2023 21:29:16 +0800 Subject: [PATCH] Fix DailyCheckWork initialDelay being negative --- .../main/java/com/hippo/ehviewer/dailycheck/DailyCheckWork.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/hippo/ehviewer/dailycheck/DailyCheckWork.kt b/app/src/main/java/com/hippo/ehviewer/dailycheck/DailyCheckWork.kt index fcd7dc8ac..22a977a9c 100644 --- a/app/src/main/java/com/hippo/ehviewer/dailycheck/DailyCheckWork.kt +++ b/app/src/main/java/com/hippo/ehviewer/dailycheck/DailyCheckWork.kt @@ -86,6 +86,7 @@ private val whenToWork private val initialDelay get() = Duration.between(LocalDateTime.now(), whenToWork) + .run { if (isNegative) plusDays(1) else this } private fun getDailyCheckWorkRequest(): PeriodicWorkRequest { val constraints = Constraints.Builder()