summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-01-06 22:01:09 +0100
committerSamantaz Fox <coding@samantaz.fr>2022-01-25 23:42:36 +0100
commit5ad2fc64b4d34cb2cb5e0fcf0fd3777b35058a75 (patch)
treeb03aefc3a7dd9e976bfa2b82fcbd43f26b0dc521 /src
parent2ae074a9a45c26533a35640b1b7c3f0e4e1d3ca3 (diff)
downloadinvidious-5ad2fc64b4d34cb2cb5e0fcf0fd3777b35058a75.tar.gz
invidious-5ad2fc64b4d34cb2cb5e0fcf0fd3777b35058a75.tar.bz2
invidious-5ad2fc64b4d34cb2cb5e0fcf0fd3777b35058a75.zip
DB: Move a forgotten 'UPDATE channels' statement
Diffstat (limited to 'src')
-rw-r--r--src/invidious/database/channels.cr10
-rw-r--r--src/invidious/routes/feeds.cr2
2 files changed, 11 insertions, 1 deletions
diff --git a/src/invidious/database/channels.cr b/src/invidious/database/channels.cr
index 134cf59d..b4552733 100644
--- a/src/invidious/database/channels.cr
+++ b/src/invidious/database/channels.cr
@@ -42,6 +42,16 @@ module Invidious::Database::Channels
PG_DB.exec(request, Time.utc, author, id)
end
+ def update_subscription_time(id : String)
+ request = <<-SQL
+ UPDATE channels
+ SET subscribed = $1
+ WHERE id = $2
+ SQL
+
+ PG_DB.exec(request, Time.utc, id)
+ end
+
def update_mark_deleted(id : String)
request = <<-SQL
UPDATE channels
diff --git a/src/invidious/routes/feeds.cr b/src/invidious/routes/feeds.cr
index fd8c25ce..c323cdf7 100644
--- a/src/invidious/routes/feeds.cr
+++ b/src/invidious/routes/feeds.cr
@@ -362,7 +362,7 @@ module Invidious::Routes::Feeds
end
if ucid = HTTP::Params.parse(URI.parse(topic).query.not_nil!)["channel_id"]?
- PG_DB.exec("UPDATE channels SET subscribed = $1 WHERE id = $2", Time.utc, ucid)
+ Invidious::Database::Channels.update_subscription_time(ucid)
elsif plid = HTTP::Params.parse(URI.parse(topic).query.not_nil!)["playlist_id"]?
Invidious::Database::Playlists.update_subscription_time(plid)
else