Packages

A Gleam WebSocket consumer for AT Protocol Jetstream events

Current section

Files

Jump to
goose include goose@stratus_Builder.hrl
Raw

include/goose@stratus_Builder.hrl

-record(builder, {
request :: gleam@http@request:request(binary()),
connect_timeout :: integer(),
init :: fun(() -> {ok, goose@stratus:initialised(any(), any())} |
{error, binary()}),
loop :: fun((any(), goose@stratus:message(any()), goose@stratus:connection()) -> goose@stratus:next(any(), any())),
on_close :: fun((any()) -> nil)
}).