Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB interface { DeleteSoundboard(ctx context.Context, guildID discordgo.Snowflake) error FindAllSoundboardRoles(ctx context.Context, filter set.Set[discordgo.Snowflake]) (map[discordgo.Snowflake]set.Set[discordgo.Snowflake], error) FindSoundboardRoles(ctx context.Context, guildID discordgo.Snowflake, filter set.Set[discordgo.Snowflake]) (set.Set[discordgo.Snowflake], error) InsertAutoRole(ctx context.Context, guildID, roleID discordgo.Snowflake, templateRoleName string) error ListGuilds(ctx context.Context) (set.Set[discordgo.Snowflake], error) ListSoundboards(ctx context.Context) (set.Set[discordgo.Snowflake], error) UpsertSoundboard(ctx context.Context, guildID discordgo.Snowflake, roles map[string]discordgo.Snowflake) error }
Click to show internal directories.
Click to hide internal directories.