module

Turnir::Client::TwitchTokenManager

Constants

CHECK_INTERVAL = 5.minutes
REFRESH_WINDOW = 10.minutes.to_i
TOKEN_FILENAME = "twitch_token.json"

Instance methods

do_refresh_query(refresh_token : String) : TokenResponse | Nil
Source
load_token_response
Source
log(msg)
Source
refresh_loop
Source
refresh_token
Source
save_token_response(token_response : TokenResponse)
Source

Nested types