diff options
Diffstat (limited to 'src/invidious/channels/channels.cr')
-rw-r--r-- | src/invidious/channels/channels.cr | 6 |
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 | ||