diff options
Diffstat (limited to 'xp/level.go')
| -rw-r--r-- | xp/level.go | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/xp/level.go b/xp/level.go index 4830298..328a287 100644 --- a/xp/level.go +++ b/xp/level.go @@ -93,7 +93,18 @@ func LastEventUpdate(s *discordgo.Session, c *Copaing) { ) c.OnNewLevel(s, lvl) } - c.Save() + if err := c.Save(); err != nil { + utils.SendAlert( + "xp/level.go - Saving copaing", + err.Error(), + "xp", + c.XP, + "discord_id", + c.DiscordID, + "guild_id", + c.GuildID, + ) + } } c.SetLastEvent() } @@ -136,7 +147,18 @@ func XPUpdate(s *discordgo.Session, c *Copaing) { c.OnNewLevel(s, lvl) } utils.SendDebug("Save XP", "old", oldXP, "new", c.XP, "user", c.DiscordID) - c.Save() + if err := c.Save(); err != nil { + utils.SendAlert( + "xp/level.go - Saving copaing", + err.Error(), + "xp", + c.XP, + "discord_id", + c.DiscordID, + "guild_id", + c.GuildID, + ) + } } } |
