From 8ae2adfb018a37b79ccf78f465455c54cafdc7f5 Mon Sep 17 00:00:00 2001 From: Chris Rhodes Date: Fri, 1 Apr 2016 17:41:33 -0700 Subject: [PATCH] Don't perform guild lookups if message tracking is not enabled. --- state.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/state.go b/state.go index f0bcff1..fbbd238 100644 --- a/state.go +++ b/state.go @@ -407,6 +407,10 @@ func (s *State) MessageAdd(message *Message) error { return ErrNilState } + if s.MaxMessageCount == 0 { + return nil + } + c, err := s.Channel(message.ChannelID) if err != nil { return err @@ -437,6 +441,10 @@ func (s *State) MessageRemove(message *Message) error { return ErrNilState } + if s.MaxMessageCount == 0 { + return nil + } + c, err := s.Channel(message.ChannelID) if err != nil { return err