]> uap-core.de Git - rssreader.git/commitdiff
fix getPendingFeeds
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Mon, 8 Sep 2025 05:41:03 +0000 (07:41 +0200)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Mon, 8 Sep 2025 05:41:03 +0000 (07:41 +0200)
rss-application/src/main/kotlin/de/unixwork/rssreader/Database.kt
rss-application/src/main/kotlin/de/unixwork/rssreader/SyncJob.kt

index 85b6b00c92c63b109f8d3269bf946b427c5a8c5e..24cc462b356b49814eaee18dc5242c43a652b5b4 100644 (file)
@@ -303,7 +303,7 @@ object Database {
             conn.prepareStatement("""
             select f.* from feeds f 
             inner join feedcollections c on f.feedcollection_id = c.feedcollection_id 
-            where datediff(ss, now(), coalesce(last_update, '1970-01-01')) > case when c.update_interval > 0 then c.update_interval else ? end
+            where datediff(ss, coalesce(last_update, '1970-01-01'), now()) > case when c.update_interval > 0 then c.update_interval else ? end
             """.trimIndent()).use { stmt ->
                 stmt.setInt(1, defaultInterval)
                 stmt.executeQuery().use { rs ->
index a1c81f38bb3feaac892dc437e5abce220a1b243c..120bacda95cb7796773305dd04eb20d95e616b1d 100644 (file)
@@ -62,7 +62,7 @@ class SyncJob(feeds: () -> List<Feed>) {
                             val items = mutableListOf<Item>()
                             println("Fetched feed: ${syndFeed.title}")
                             syndFeed.entries.forEach { entry ->
-                                println("  ${entry.title} - ${entry.link}")
+                                //println("  ${entry.title} - ${entry.link}")
 
                                 val item = Item(0)
                                 item.feedId = feed.id