Skip to content

Commit 19b3ab8

Browse files
authored
Bump pyjwt to 2.x (#51)
1 parent 10dfea9 commit 19b3ab8

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"requests>=2.22.0,<3",
99
"aiohttp[speedups]>=3.6",
1010
"aiofile>=3.1,<4",
11-
"pyjwt==1.7.1",
11+
"pyjwt>=2.0.0,<3",
1212
]
1313
long_description = open("README.md", "r").read()
1414
tests_require = ["pytest", "pytest-asyncio"]

stream_chat/base/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def __init__(self, api_key, api_secret, timeout=6.0, **options):
2020
)
2121
self.auth_token = jwt.encode(
2222
{"server": True}, self.api_secret, algorithm="HS256"
23-
).decode()
23+
)
2424

2525
def get_default_params(self):
2626
return {"api_key": self.api_key}
@@ -42,7 +42,7 @@ def create_token(self, user_id, exp=None):
4242
payload = {"user_id": user_id}
4343
if exp is not None:
4444
payload["exp"] = exp
45-
return jwt.encode(payload, self.api_secret, algorithm="HS256").decode()
45+
return jwt.encode(payload, self.api_secret, algorithm="HS256")
4646

4747
def verify_webhook(self, request_body, x_signature):
4848
"""

0 commit comments

Comments
 (0)