Merge pull request #1 from sausa28/proto-ext-metadata

Fix 400 errors for extended metadata calls
This commit is contained in:
Googolplexed
2025-11-09 15:18:03 -06:00
committed by GitHub

View File

@@ -106,20 +106,20 @@ class ApiClient(Closeable):
self.logger.debug("Updated client token: {}".format( self.logger.debug("Updated client token: {}".format(
self.__client_token_str)) self.__client_token_str))
request = requests.PreparedRequest()
request.method = method
request.data = body
request.headers = CaseInsensitiveDict()
if headers is not None:
request.headers = headers
request.headers["Authorization"] = "Bearer {}".format(
self.__session.tokens().get("playlist-read"))
request.headers["client-token"] = self.__client_token_str
if url is None: if url is None:
request.url = self.__base_url + suffix url = self.__base_url + suffix
else: else:
request.url = url + suffix url = url + suffix
return request
if headers is None:
headers = CaseInsensitiveDict()
headers["Authorization"] = "Bearer {}".format(
self.__session.tokens().get("playlist-read"))
headers["client-token"] = self.__client_token_str
request = requests.Request(method, url, headers=headers, data=body)
return request.prepare()
def send( def send(
self, self,