1

Fix another lock after first received update

This commit is contained in:
Vladimir Hodakov 2019-01-10 05:36:06 +04:00
parent f2dc39b2d7
commit 3c9390a295
Signed by: Vladimir Hodakov
GPG Key ID: 673980B6882F82C6

View File

@ -24,6 +24,7 @@ func ZookeeperReceiver(client *tdlib.Client) {
receiver := client.AddEventReceiver(&tdlib.UpdateNewMessage{}, fwMessagesFilter, 5) receiver := client.AddEventReceiver(&tdlib.UpdateNewMessage{}, fwMessagesFilter, 5)
log.Debug().Msg("Receiver added") log.Debug().Msg("Receiver added")
go func() {
for newMsg := range receiver.Chan { for newMsg := range receiver.Chan {
updateMsg := (newMsg).(*tdlib.UpdateNewMessage) updateMsg := (newMsg).(*tdlib.UpdateNewMessage)
// Check if message text contains needed battle data // Check if message text contains needed battle data
@ -70,8 +71,9 @@ func ZookeeperReceiver(client *tdlib.Client) {
log.Error().Err(err) log.Error().Err(err)
} }
} }
}
<-c.ShutdownDone <-c.ShutdownDone
return return
} }()
} }