diff options
| author | Samantaz Fox <coding@samantaz.fr> | 2022-01-06 22:01:09 +0100 |
|---|---|---|
| committer | Samantaz Fox <coding@samantaz.fr> | 2022-01-25 23:42:36 +0100 |
| commit | 5ad2fc64b4d34cb2cb5e0fcf0fd3777b35058a75 (patch) | |
| tree | b03aefc3a7dd9e976bfa2b82fcbd43f26b0dc521 /src | |
| parent | 2ae074a9a45c26533a35640b1b7c3f0e4e1d3ca3 (diff) | |
| download | invidious-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.cr | 10 | ||||
| -rw-r--r-- | src/invidious/routes/feeds.cr | 2 |
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 |
