diff --git a/app/src/main/kotlin/bums/lunatic/launcher/home/LauncherHome.kt b/app/src/main/kotlin/bums/lunatic/launcher/home/LauncherHome.kt index 1b4304ab..38c9368a 100644 --- a/app/src/main/kotlin/bums/lunatic/launcher/home/LauncherHome.kt +++ b/app/src/main/kotlin/bums/lunatic/launcher/home/LauncherHome.kt @@ -489,7 +489,7 @@ internal class LauncherHome : Fragment() { WorkersDb.getRealm().writeBlocking { delete( query() - .query("pubDate < $0", beforeDay(Date(), 3)) + .query("pubDate < $0", beforeDay()) .query("category != $0 AND category != $1 ", RssDataType.GURU.name, RssDataType.MOST.name) .query("vote != $0", true).find() ) diff --git a/app/src/main/kotlin/bums/lunatic/launcher/utils/DataUtils.kt b/app/src/main/kotlin/bums/lunatic/launcher/utils/DataUtils.kt index e2ce1815..4a8c8c29 100644 --- a/app/src/main/kotlin/bums/lunatic/launcher/utils/DataUtils.kt +++ b/app/src/main/kotlin/bums/lunatic/launcher/utils/DataUtils.kt @@ -15,6 +15,14 @@ fun before30Min(date: Date): Long { return cal.timeInMillis } +fun beforeDay(): Long { + val cal: Calendar = Calendar.getInstance() + cal.setTime(Date()) + cal.add(Calendar.DAY_OF_YEAR, -1) + cal.add(Calendar.HOUR_OF_DAY, -6) + return cal.timeInMillis +} + fun beforeDay(date: Date?, day: Int): Long { val cal: Calendar = Calendar.getInstance() cal.setTime(date)