refactor: add mark_watched query parameter

This commit is contained in:
Gus Libens 2025-12-06 18:07:11 +01:00
parent d372a59394
commit 7ac7257542
No known key found for this signature in database
GPG Key ID: 032E49D0FE9D51EA

View File

@ -67,7 +67,7 @@ module Invidious::Routes::Watch
end end
env.params.query.delete_all("iv_load_policy") env.params.query.delete_all("iv_load_policy")
if watched && preferences.watch_history && !preferences.mark_watched_after_duration if watched && (env.params.query["mark_watched"]? || "1") == "1"
Invidious::Database::Users.mark_watched(user.as(User), id) Invidious::Database::Users.mark_watched(user.as(User), id)
end end