diff options
Diffstat (limited to 'config')
| -rw-r--r-- | config/guild.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/config/guild.go b/config/guild.go index 5728759..6ed07c6 100644 --- a/config/guild.go +++ b/config/guild.go @@ -3,6 +3,7 @@ package config import ( "github.com/anhgelus/gokord" "gorm.io/gorm" + "strings" ) type GuildConfig struct { @@ -33,6 +34,10 @@ func (cfg *GuildConfig) Save() { gokord.DB.Save(cfg) } +func (cfg *GuildConfig) IsDisabled(channelID string) bool { + return strings.Contains(cfg.DisabledChannels, channelID) +} + func (cfg *GuildConfig) FindXpRole(roleID string) (int, *XpRole) { for i, r := range cfg.XpRoles { if r.RoleID == roleID { |
