Routes: Simplify actions in watch_ajax

This commit is contained in:
Samantaz Fox
2024-10-29 18:27:53 +01:00
parent dbd96c77e4
commit dbdf2ad23a
4 changed files with 7 additions and 15 deletions

View File

@@ -241,18 +241,10 @@ module Invidious::Routes::Watch
end
end
if env.params.query["action_mark_watched"]?
action = "action_mark_watched"
elsif env.params.query["action_mark_unwatched"]?
action = "action_mark_unwatched"
else
return env.redirect referer
end
case action
when "action_mark_watched"
case action = env.params.query["action"]?
when "mark_watched"
Invidious::Database::Users.mark_watched(user, id)
when "action_mark_unwatched"
when "mark_unwatched"
Invidious::Database::Users.mark_unwatched(user, id)
else
return error_json(400, "Unsupported action #{action}")