Tokens: Refresh po_token and visitor_data every 5 seconds

Closes #11
This commit is contained in:
Fijxu
2024-10-13 15:57:51 -03:00
parent 976e1ccf5a
commit eb2670fe49
6 changed files with 46 additions and 10 deletions

View File

@@ -0,0 +1,25 @@
module Tokens
extend self
@@po_token : String | Nil
@@visitor_data : String | Nil
def refresh_tokens
@@po_token = REDIS_DB.get("invidious:po_token")
@@visitor_data = REDIS_DB.get("invidious:visitor_data")
LOGGER.debug("RefreshTokens: Tokens are:")
LOGGER.debug("RefreshTokens: po_token: #{@@po_token}")
LOGGER.debug("RefreshTokens: visitor_data: #{@@visitor_data}")
end
def get_tokens
return {@@po_token, @@visitor_data}
end
def get_po_token
return @@po_token
end
def get_visitor_data
return @@visitor_data
end
end

View File

@@ -397,11 +397,3 @@ def gen_videoplayback_proxy_list
end
return external_videoplayback_proxy
end
def get_po_token
REDIS_DB.get("invidious:po_token")
end
def get_visitor_data
REDIS_DB.get("invidious:visitor_data")
end