Documentation ¶
Index ¶
- Constants
- Variables
- func MigrateGuildRepo(g *GuildRepository) error
- type GuildModel
- type GuildRepository
- func (g *GuildRepository) GetGuilds() map[string]string
- func (g *GuildRepository) GetPrefix(guildId string) string
- func (g *GuildRepository) GetVoiceChannel(guildId string) string
- func (g *GuildRepository) GetVoiceChannels() map[string]string
- func (g *GuildRepository) JoinVoiceChannel(guildId, channelId string)
- func (g *GuildRepository) LoadGuild(guildId, name, icon string)
- func (g *GuildRepository) UpdatePrefix(guildId, prefix string)
Constants ¶
View Source
const DEFAULT_PREFIX = "!"
Variables ¶
View Source
var Module = fx.Module("repositories", fx.Provide( NewGuildRepository, ), fx.Invoke( MigrateGuildRepo, ), )
Functions ¶
func MigrateGuildRepo ¶
func MigrateGuildRepo(g *GuildRepository) error
Types ¶
type GuildModel ¶
type GuildRepository ¶
type GuildRepository struct {
// contains filtered or unexported fields
}
func NewGuildRepository ¶
func NewGuildRepository(mysql *gorm.DB) *GuildRepository
func (*GuildRepository) GetGuilds ¶
func (g *GuildRepository) GetGuilds() map[string]string
func (*GuildRepository) GetPrefix ¶
func (g *GuildRepository) GetPrefix(guildId string) string
func (*GuildRepository) GetVoiceChannel ¶
func (g *GuildRepository) GetVoiceChannel(guildId string) string
func (*GuildRepository) GetVoiceChannels ¶
func (g *GuildRepository) GetVoiceChannels() map[string]string
func (*GuildRepository) JoinVoiceChannel ¶
func (g *GuildRepository) JoinVoiceChannel(guildId, channelId string)
func (*GuildRepository) LoadGuild ¶
func (g *GuildRepository) LoadGuild(guildId, name, icon string)
func (*GuildRepository) UpdatePrefix ¶
func (g *GuildRepository) UpdatePrefix(guildId, prefix string)
Click to show internal directories.
Click to hide internal directories.