Add missing crypto != nil checks

This commit is contained in:
Tulir Asokan 2020-05-21 21:56:46 +03:00
parent 8bb5407f98
commit b4949eec59

View file

@ -254,7 +254,9 @@ func (bridge *Bridge) Start() {
bridge.Log.Debugln("Starting event processor")
go bridge.EventProcessor.Start()
go bridge.UpdateBotProfile()
go bridge.Crypto.Start()
if bridge.Crypto != nil {
go bridge.Crypto.Start()
}
go bridge.StartUsers()
}
@ -319,7 +321,9 @@ func (bridge *Bridge) StartUsers() {
}
func (bridge *Bridge) Stop() {
bridge.Crypto.Stop()
if bridge.Crypto != nil {
bridge.Crypto.Stop()
}
bridge.AS.Stop()
bridge.EventProcessor.Stop()
for _, user := range bridge.usersByJID {