handler

package
v0.0.0-...-7f4bee4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2024 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(log slog.Logger, db state.DB) *Client

func (*Client) ChannelCreate

func (c *Client) ChannelCreate(ctx context.Context, d []byte) error

func (*Client) ChannelDelete

func (c *Client) ChannelDelete(ctx context.Context, d []byte) error

func (*Client) GuildBanAdd

func (c *Client) GuildBanAdd(ctx context.Context, d []byte) error

func (*Client) GuildBanRemove

func (c *Client) GuildBanRemove(ctx context.Context, d []byte) error

func (*Client) GuildCreate

func (c *Client) GuildCreate(ctx context.Context, d []byte) (*EventPayload, error)

func (*Client) GuildDelete

func (c *Client) GuildDelete(ctx context.Context, d []byte) error

func (*Client) GuildEmojisUpdate

func (c *Client) GuildEmojisUpdate(ctx context.Context, d []byte) error

func (*Client) HandleEvent

func (c *Client) HandleEvent(ctx context.Context, e *discord.Event) (*EventPayload, error)

func (*Client) MemberAdd

func (c *Client) MemberAdd(ctx context.Context, d []byte) error

func (*Client) MemberChunk

func (c *Client) MemberChunk(ctx context.Context, d []byte) error

func (*Client) MemberRemove

func (c *Client) MemberRemove(ctx context.Context, d []byte) error

func (*Client) MessageCreate

func (c *Client) MessageCreate(ctx context.Context, d []byte) error

func (*Client) MessageDelete

func (c *Client) MessageDelete(ctx context.Context, d []byte) error

func (*Client) MessageReactionAdd

func (c *Client) MessageReactionAdd(ctx context.Context, d []byte) error

func (*Client) MessageReactionRemove

func (c *Client) MessageReactionRemove(ctx context.Context, d []byte) error

func (*Client) MessageReactionRemoveAll

func (c *Client) MessageReactionRemoveAll(ctx context.Context, d []byte) error

func (*Client) PresenceCreate

func (c *Client) PresenceCreate(ctx context.Context, d []byte) error

func (*Client) RoleCreate

func (c *Client) RoleCreate(ctx context.Context, d []byte) error

func (*Client) RoleDelete

func (c *Client) RoleDelete(ctx context.Context, d []byte) error

func (*Client) ThreadCreate

func (c *Client) ThreadCreate(ctx context.Context, d []byte) error

func (*Client) ThreadDelete

func (c *Client) ThreadDelete(ctx context.Context, d []byte) error

func (*Client) VoiceStateUpdate

func (c *Client) VoiceStateUpdate(ctx context.Context, d []byte) error

func (*Client) WaitingQueries

func (c *Client) WaitingQueries() int64

type EventPayload

type EventPayload struct {
	GuildID    int64
	IsNewGuild bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL