Versions in this module Expand all Collapse all v0 v0.0.1 Aug 15, 2022 Changes in this version + var ErrorNoACKAfterHeartbeat = fmt.Errorf("dizzy: did not receive an ACK after sending a heartbeat") + type Client struct + func NewClient(apikey, endpoint string, intents primitives.GatewayIntent, eDist eDist, ...) *Client + func (c *Client) AddHandlerFunc(eventType primitives.GatewayEventType, ...) error + func (c *Client) Close() error + func (c *Client) Open() error + type DeregisterFunction func() + type EventDistributor struct + func NewEventDistributor() *EventDistributor + func (e *EventDistributor) FireEvent(event primitives.GatewayEvent) + func (e *EventDistributor) RegisterHandler(eventType primitives.GatewayEventType, handler EventHandler) DeregisterFunction + func (e *EventDistributor) RegisterHandlerOnce(eventType primitives.GatewayEventType, handler EventHandler) + func (e *EventDistributor) WaitTilDone() + type EventHandler func(event primitives.GatewayEvent)