[boosty] warn about expired 'auth' cookie tokens (#8704)
This commit is contained in:
@@ -280,8 +280,12 @@ class BoostyAPI():
|
|||||||
|
|
||||||
if not access_token:
|
if not access_token:
|
||||||
if auth := self.extractor.cookies.get("auth", domain=".boosty.to"):
|
if auth := self.extractor.cookies.get("auth", domain=".boosty.to"):
|
||||||
access_token = text.extr(
|
auth = text.unquote(auth)
|
||||||
text.unquote(auth), '"accessToken":"', '"')
|
access_token = text.extr(auth, '"accessToken":"', '"')
|
||||||
|
if expires := text.extr(auth, '"expiresAt":', ','):
|
||||||
|
import time
|
||||||
|
if text.parse_int(expires) < time.time() * 1000:
|
||||||
|
extractor.log.warning("'auth' cookie tokens expired")
|
||||||
if access_token:
|
if access_token:
|
||||||
self.headers["Authorization"] = "Bearer " + access_token
|
self.headers["Authorization"] = "Bearer " + access_token
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user