From beb0ea0ca44c96083a2ba2f683accc68ad30f1b1 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Mon, 15 Apr 2024 14:42:08 +0200 Subject: feat(config): base of guild config --- xp/events.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'xp/events.go') diff --git a/xp/events.go b/xp/events.go index f6b9bc5..3ce4f06 100644 --- a/xp/events.go +++ b/xp/events.go @@ -21,8 +21,7 @@ const ( ) func OnMessage(s *discordgo.Session, m *discordgo.MessageCreate) { - c := Copaing{DiscordID: m.Author.ID, GuildID: m.GuildID} - c.Load() + c := GetCopaing(m.Author.ID, m.GuildID) // add xp trimmed := utils.TrimMessage(strings.ToLower(m.Content)) c.AddXP(s, XPMessage(uint(len(trimmed)), calcDiversity(trimmed)), func(_ uint, _ uint) { @@ -119,8 +118,7 @@ func onDisconnect(s *discordgo.Session, e *discordgo.VoiceStateUpdate, client *r utils.SendWarn(fmt.Sprintf("User %s spent more than 6 hours in vocal", e.Member.DisplayName())) timeInVocal = MaxTimeInVocal } - c := Copaing{DiscordID: u.DiscordID, GuildID: u.GuildID} - c.Load() + c := GetCopaing(u.DiscordID, u.GuildID) c.AddXP(s, XPVocal(uint(timeInVocal)), func(_ uint, _ uint) { //TODO: handle new level in vocal }) -- cgit v1.2.3