Skip to content

Commit 3ecff1b

Browse files
author
Khole Jones
committed
APi Fixes
1 parent b7a03fd commit 3ecff1b

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

pyhiveapi/apyhiveapi/api/hive_api.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ def __init__(self, hiveSession=None, websession=None, token=None):
4343
def request(self, type, url, jsc=None):
4444
"""Make API request."""
4545
if self.session is not None:
46-
self.headers.update({"authorization": self.session.tokens.token})
46+
self.headers.update(
47+
{"authorization": self.session.tokens.tokenData["token"]}
48+
)
4749
else:
4850
self.headers.update({"authorization": self.token})
4951

@@ -70,10 +72,11 @@ def refreshTokens(self, tokens={}):
7072
)
7173
try:
7274
info = self.request("POST", url, jsc)
73-
if "token" in info and self.session:
74-
self.session.updateTokens(info)
75-
self.urls.update({"base": info["platform"]["endpoint"]})
76-
self.urls.update({"camera": info["platform"]["cameraPlatform"]})
75+
data = json.loads(info.text)
76+
if "token" in data and self.session:
77+
self.session.updateTokens(data)
78+
self.urls.update({"base": data["platform"]["endpoint"]})
79+
self.urls.update({"camera": data["platform"]["cameraPlatform"]})
7780
self.json_return.update({"original": info.status_code})
7881
self.json_return.update({"parsed": info.json()})
7982
except (OSError, RuntimeError, ZeroDivisionError):

0 commit comments

Comments
 (0)