Pārlūkot izejas kodu

Merge branch 'master' into develop

Bruce Marriner 8 gadi atpakaļ
vecāks
revīzija
5549070372
1 mainītis faili ar 5 papildinājumiem un 5 dzēšanām
  1. 5 5
      state.go

+ 5 - 5
state.go

@@ -105,6 +105,8 @@ func (s *State) GuildRemove(guild *Guild) error {
 
 	s.Lock()
 	defer s.Unlock()
+	
+	delete(s.guildMap, guild.ID)
 
 	for i, g := range s.Guilds {
 		if g.ID == guild.ID {
@@ -113,8 +115,6 @@ func (s *State) GuildRemove(guild *Guild) error {
 		}
 	}
 
-	delete(s.guildMap, guild.ID)
-
 	return nil
 }
 
@@ -267,7 +267,7 @@ func (s *State) ChannelRemove(channel *Channel) error {
 		for i, c := range s.PrivateChannels {
 			if c.ID == channel.ID {
 				s.PrivateChannels = append(s.PrivateChannels[:i], s.PrivateChannels[i+1:]...)
-				return nil
+				break
 			}
 		}
 	} else {
@@ -282,11 +282,11 @@ func (s *State) ChannelRemove(channel *Channel) error {
 		for i, c := range guild.Channels {
 			if c.ID == channel.ID {
 				guild.Channels = append(guild.Channels[:i], guild.Channels[i+1:]...)
-				return nil
+				break
 			}
 		}
 	}
-
+	
 	delete(s.channelMap, channel.ID)
 
 	return nil