From 1dceabf4f2edf60344d648721d8a24d89deb7b7b Mon Sep 17 00:00:00 2001 From: Fijxu Date: Thu, 23 Jul 2026 15:35:03 -0400 Subject: [PATCH] fix --- src/invidious/routes/companion.cr | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/invidious/routes/companion.cr b/src/invidious/routes/companion.cr index 442fcea13..21154dd46 100644 --- a/src/invidious/routes/companion.cr +++ b/src/invidious/routes/companion.cr @@ -1,20 +1,22 @@ module Invidious::Routes::Companion + extend self + # GET /companion - def self.get_companion(env) - url = self.make_url - self.proxy_companion(env, "GET", url) + def get_companion(env) + url = make_url(env) + proxy_companion(env, "GET", url) end # POST /companion - def self.post_companion(env) - url = self.make_url - self.proxy_companion(env, "POST", url) + def post_companion(env) + url = make_url(env) + proxy_companion(env, "POST", url) end # OPTIONS /companion - def self.options_companion(env) - url = self.make_url - self.proxy_companion(env, "OPTIONS", url) + def options_companion(env) + url = make_url(env) + proxy_companion(env, "OPTIONS", url) end private def make_url(env) @@ -22,9 +24,10 @@ module Invidious::Routes::Companion if env.request.query url += "?#{env.request.query}" end + url end - private def self.proxy_companion(env, method, url) + private def proxy_companion(env, method, url) begin COMPANION_POOL.client do |wrapper| wrapper.client.exec(method, url, env.request.headers, (env.request.body if method == "POST")) do |resp|