module
Turnir::Client::TwitchTokenManager
Extended Modules
Defined in:
turnir/client/twitch_token_manager.crConstant Summary
-
CHECK_INTERVAL =
5.minutes.to_i
-
REFRESH_WINDOW =
10.minutes.to_i
-
TOKEN_FILENAME =
"twitch_token.json"
Instance Method Summary
- #do_refresh_query(refresh_token : String) : TokenResponse | Nil
- #load_token_response : TokenResponse | Nil
- #log(msg)
- #refresh_loop
- #refresh_token
- #save_token_response(token_response : TokenResponse)