aboutsummaryrefslogtreecommitdiff
path: root/src/invidious/channels/channels.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/invidious/channels/channels.cr')
-rw-r--r--src/invidious/channels/channels.cr6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/invidious/channels/channels.cr b/src/invidious/channels/channels.cr
index e0459cc3..54634534 100644
--- a/src/invidious/channels/channels.cr
+++ b/src/invidious/channels/channels.cr
@@ -226,7 +226,7 @@ def fetch_channel(ucid, pull_all_videos : Bool)
226 # meaning the above timestamp is always null 226 # meaning the above timestamp is always null
227 was_insert = Invidious::Database::ChannelVideos.insert(video) 227 was_insert = Invidious::Database::ChannelVideos.insert(video)
228 228
229 if was_insert 229 if preferences.notifications && was_insert
230 LOGGER.trace("fetch_channel: #{ucid} : video #{video_id} : Inserted, updating subscriptions") 230 LOGGER.trace("fetch_channel: #{ucid} : video #{video_id} : Inserted, updating subscriptions")
231 Invidious::Database::Users.add_notification(video) 231 Invidious::Database::Users.add_notification(video)
232 else 232 else
@@ -264,7 +264,9 @@ def fetch_channel(ucid, pull_all_videos : Bool)
264 # so since they don't provide a published date here we can safely ignore them. 264 # so since they don't provide a published date here we can safely ignore them.
265 if Time.utc - video.published > 1.minute 265 if Time.utc - video.published > 1.minute
266 was_insert = Invidious::Database::ChannelVideos.insert(video) 266 was_insert = Invidious::Database::ChannelVideos.insert(video)
267 Invidious::Database::Users.add_notification(video) if was_insert 267 if preferences.notifications && was_insert
268 Invidious::Database::Users.add_notification(video)
269 end
268 end 270 end
269 end 271 end
270 272