Skip to content

Commit 6509235

Browse files
committed
Gateway: Added missing GuildCreateEvent handler
1 parent a25250d commit 6509235

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

state/state_events.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ func (s *State) onEvent(iface interface{}) {
6969

7070
// Handle guilds
7171
for i := range ev.Guilds {
72-
s.batchLog(storeGuildCreate(s.Store, &ev.Guilds[i])...)
72+
s.batchLog(storeGuildCreate(s.Store, &ev.Guilds[i]))
7373
}
7474

7575
// Handle private channels
@@ -84,6 +84,9 @@ func (s *State) onEvent(iface interface{}) {
8484
s.stateErr(err, "failed to set self in state")
8585
}
8686

87+
case *gateway.GuildCreateEvent:
88+
s.batchLog(storeGuildCreate(s.Store, ev))
89+
8790
case *gateway.GuildUpdateEvent:
8891
if err := s.Store.GuildSet(ev.Guild); err != nil {
8992
s.stateErr(err, "failed to update guild in state")
@@ -299,7 +302,7 @@ func (s *State) onEvent(iface interface{}) {
299302
func (s *State) stateErr(err error, wrap string) {
300303
s.StateLog(errors.Wrap(err, wrap))
301304
}
302-
func (s *State) batchLog(errors ...error) {
305+
func (s *State) batchLog(errors []error) {
303306
for _, err := range errors {
304307
s.StateLog(err)
305308
}

0 commit comments

Comments
 (0)