Current section
Files
Jump to
Current section
Files
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, event_sub_error/0]).
-type twitch_error() :: {auth_error, auth_error()} |
{event_sub_error, event_sub_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()}.
-type event_sub_error() :: event_sub_start_error.