Fix encoding of QR login URL (#3082)

Closes #3081.
This commit is contained in:
Ivanzzzc
2021-06-20 15:57:05 +02:00
committed by GitHub
parent 2052b502c8
commit 417bfcd36e
+1 -1
View File
@@ -54,7 +54,7 @@ class QRLogin:
The URL simply consists of `token` base64-encoded.
"""
return 'tg://login?token={}'.format(base64.b64encode(self._resp.token).decode('utf-8'))
return 'tg://login?token={}'.format(base64.urlsafe_b64encode(self._resp.token).decode('utf-8').rstrip('='))
@property
def expires(self) -> datetime.datetime: