grim/wasdead

fix a logic bug and clean up some log messages
draft
2019-04-07, Gary Kramlich
6de6cf04e7a6
Parents 285ce61c2d55
Children 7c9ce8b3fc17
fix a logic bug and clean up some log messages
--- a/discord/commands.go Sat Apr 06 08:36:42 2019 -0700
+++ b/discord/commands.go Sun Apr 07 00:37:54 2019 -0500
@@ -29,8 +29,6 @@
return
}
- log.Debugf("processing message %v", m)
-
parts := strings.Split(m.Content, " ")
command := strings.ToLower(parts[0])
--- a/discord/presence.go Sat Apr 06 08:36:42 2019 -0700
+++ b/discord/presence.go Sun Apr 07 00:37:54 2019 -0500
@@ -16,14 +16,18 @@
return
}
- log.Debugf("processing presence %v", p)
+ if p.Game.Type != discordgo.GameTypeStreaming {
+ return
+ }
+
+ guild, _ := c.client.Guild(p.GuildID)
- if p.Game.Type != discordgo.GameTypeStreaming {
- presence, _ := presence.GetPresence(p.Game.URL)
+ log.Infof("server: %s username: %s is now streaming", guild.Name, p.Presence.User.Username)
- if err := c.sendPresence(p.GuildID, presence); err != nil {
- log.Warnf("failed to send presence to guild %s: %v", p.GuildID, err)
- }
+ presence, _ := presence.GetPresence(p.Game.URL)
+
+ if err := c.sendPresence(p.GuildID, presence); err != nil {
+ log.Warnf("failed to send presence to guild %s: %v, %v", p.GuildID, err, presence)
}
}