Current section
Files
Jump to
Current section
Files
include/shimmer@handlers_HandlersBuilder.hrl
-record(handlers_builder, {
on_ready :: gleam@option:option(fun((shimmer@ws@packets@ready:ready_packet(), shimmer@client:client(any())) -> nil)),
on_message :: gleam@option:option(fun((shimmer@ws@packets@message_create:message_create(), shimmer@client:client(any())) -> nil)),
on_heartbeat_ack :: gleam@option:option(fun((shimmer@client:client(any())) -> nil)),
on_disconnect :: gleam@option:option(fun((integer(), shimmer@client:client(any())) -> nil))
}).