diff options
| author | Anhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me> | 2024-04-15 14:42:08 +0200 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me> | 2024-04-15 14:42:08 +0200 |
| commit | beb0ea0ca44c96083a2ba2f683accc68ad30f1b1 (patch) | |
| tree | 2934db973f4719d1673b3c69f14f5506e7eacd19 /xp/events.go | |
| parent | 48ca185105988aba0626850bf133ba364edd835e (diff) | |
feat(config): base of guild config
Diffstat (limited to 'xp/events.go')
| -rw-r--r-- | xp/events.go | 6 |
1 files changed, 2 insertions, 4 deletions
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 }) |
