mirror of
https://github.com/zedeus/nitter.git
synced 2024-12-22 23:15:33 +00:00
parent
bb83b6b6d3
commit
c412b3d791
|
@ -51,9 +51,10 @@ proc getGuestToken(agent: string; force=false): Future[string] {.async.} =
|
|||
tokenUpdated = getTime()
|
||||
tokenUses = 0
|
||||
|
||||
let
|
||||
headers = genHeaders({"authorization": auth}, agent, base, lang=false)
|
||||
json = await fetchJson(apiBase / tokenUrl, headers)
|
||||
let headers = genHeaders({"authorization": auth}, agent, base, lang=false)
|
||||
newClient()
|
||||
|
||||
let json = parseJson(await client.postContent($(apiBase / tokenUrl)))
|
||||
|
||||
if json != nil:
|
||||
result = json["guest_token"].to(string)
|
||||
|
|
|
@ -110,6 +110,7 @@ proc cleanPos*(pos: string): string =
|
|||
pos.multiReplace((posPrefix, ""), (posSuffix, ""))
|
||||
|
||||
proc genPos*(pos: string): string =
|
||||
if pos.len == 0: return
|
||||
result = posPrefix & pos
|
||||
if "A==" notin result:
|
||||
result &= posSuffix
|
||||
|
|
Loading…
Reference in a new issue