Current section

Files

Jump to
glitch src glitch@error.erl
Raw

src/glitch@error.erl

-module(glitch@error).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export_type([twitch_error/0, auth_error/0]).
-type twitch_error() :: {auth_error, auth_error()} |
{invalid_response_type, binary(), binary()} |
{request_error, gleam@dynamic:dynamic_()} |
{response_decode_error, gleam@json:decode_error()} |
{response_error, integer(), binary()}.
-type auth_error() :: access_token_expired |
invalid_get_token_request |
invalid_access_token |
{token_fetcher_fetch_error, twitch_error()} |
token_fetcher_start_error |
{validate_token_error, twitch_error()}.