Ensure auth token is in request headers

This commit is contained in:
Matt
2022-05-20 23:56:58 -04:00
parent 416b04fdec
commit 6f3181a643

View File

@@ -24,7 +24,7 @@ class API:
self.verify_cert = settings.getSetting('verify_cert') == 'true'
def get(self, path):
if not self.headers:
if 'x-mediabrowser-token' not in self.headers:
self.create_headers()
url = '{}{}'.format(self.server, path)
@@ -37,7 +37,7 @@ class API:
return response_data
def post(self, url, payload = {}):
if not self.headers:
if 'x-mediabrowser-token' not in self.headers:
self.create_headers()
url = '{}{}'.format(self.server, url)
@@ -50,6 +50,9 @@ class API:
return response_data
def delete(self, url):
if 'x-mediabrowser-token' not in self.headers:
self.create_headers()
url = '{}{}'.format(self.server, url)
requests.delete(url, headers=self.headers, verify=self.verify_cert)