Try to ensure recovered panics still print stack traces

This commit is contained in:
Tulir Asokan
2019-08-30 09:39:37 +03:00
parent 7413163df2
commit db53b95ab1
3 changed files with 4 additions and 2 deletions

View File

@ -460,7 +460,7 @@ func (user *User) updateLastConnectionIfNecessary() {
func (user *User) HandleError(err error) {
if errors.Cause(err) != whatsapp.ErrInvalidWsData {
user.log.Errorln("WhatsApp error:", err)
user.log.Errorfln("WhatsApp error: %v", err)
}
if closed, ok := err.(*whatsapp.ErrConnectionClosed); ok {
if closed.Code == 1000 && user.cleanDisconnection {