|
|
|
@ -126,35 +126,35 @@ class Invidious::Routes::PreferencesRoute < Invidious::Routes::BaseRoute
|
|
|
|
|
|
|
|
|
|
# Convert to JSON and back again to take advantage of converters used for compatability
|
|
|
|
|
preferences = Preferences.from_json({
|
|
|
|
|
annotations: annotations,
|
|
|
|
|
annotations_subscribed: annotations_subscribed,
|
|
|
|
|
autoplay: autoplay,
|
|
|
|
|
captions: captions,
|
|
|
|
|
comments: comments,
|
|
|
|
|
continue: continue,
|
|
|
|
|
continue_autoplay: continue_autoplay,
|
|
|
|
|
dark_mode: dark_mode,
|
|
|
|
|
latest_only: latest_only,
|
|
|
|
|
listen: listen,
|
|
|
|
|
local: local,
|
|
|
|
|
locale: locale,
|
|
|
|
|
max_results: max_results,
|
|
|
|
|
notifications_only: notifications_only,
|
|
|
|
|
player_style: player_style,
|
|
|
|
|
quality: quality,
|
|
|
|
|
quality_dash: quality_dash,
|
|
|
|
|
default_home: default_home,
|
|
|
|
|
feed_menu: feed_menu,
|
|
|
|
|
annotations: annotations,
|
|
|
|
|
annotations_subscribed: annotations_subscribed,
|
|
|
|
|
autoplay: autoplay,
|
|
|
|
|
captions: captions,
|
|
|
|
|
comments: comments,
|
|
|
|
|
continue: continue,
|
|
|
|
|
continue_autoplay: continue_autoplay,
|
|
|
|
|
dark_mode: dark_mode,
|
|
|
|
|
latest_only: latest_only,
|
|
|
|
|
listen: listen,
|
|
|
|
|
local: local,
|
|
|
|
|
locale: locale,
|
|
|
|
|
max_results: max_results,
|
|
|
|
|
notifications_only: notifications_only,
|
|
|
|
|
player_style: player_style,
|
|
|
|
|
quality: quality,
|
|
|
|
|
quality_dash: quality_dash,
|
|
|
|
|
default_home: default_home,
|
|
|
|
|
feed_menu: feed_menu,
|
|
|
|
|
automatic_instance_redirect: automatic_instance_redirect,
|
|
|
|
|
related_videos: related_videos,
|
|
|
|
|
sort: sort,
|
|
|
|
|
speed: speed,
|
|
|
|
|
thin_mode: thin_mode,
|
|
|
|
|
unseen_only: unseen_only,
|
|
|
|
|
video_loop: video_loop,
|
|
|
|
|
volume: volume,
|
|
|
|
|
extend_desc: extend_desc,
|
|
|
|
|
vr_mode: vr_mode,
|
|
|
|
|
related_videos: related_videos,
|
|
|
|
|
sort: sort,
|
|
|
|
|
speed: speed,
|
|
|
|
|
thin_mode: thin_mode,
|
|
|
|
|
unseen_only: unseen_only,
|
|
|
|
|
video_loop: video_loop,
|
|
|
|
|
volume: volume,
|
|
|
|
|
extend_desc: extend_desc,
|
|
|
|
|
vr_mode: vr_mode,
|
|
|
|
|
}.to_json).to_json
|
|
|
|
|
|
|
|
|
|
if user = env.get? "user"
|
|
|
|
|