Properly wrap error, add more informative error message body

This commit is contained in:
eleksir
2024-12-07 18:57:31 +03:00
parent fb19f8056a
commit 073138bde4

View File

@@ -224,12 +224,12 @@ func (j *Jabber) EstablishConnection() error {
j.Talk, err = j.Options.NewClient() j.Talk, err = j.Options.NewClient()
if err != nil { if err != nil {
return err return fmt.Errorf("Unable to connect to %s: %w", j.Options.Host, err)
} }
// По идее keepalive должен же проходить только, если мы уже на сервере, так? // По идее keepalive должен же проходить только, если мы уже на сервере, так?
if _, err := j.Talk.SendKeepAlive(); err != nil { if _, err := j.Talk.SendKeepAlive(); err != nil {
return fmt.Errorf("Try to send initial KeepAlive, got error: %s", err) return fmt.Errorf("Try to send initial KeepAlive, got error: %w", err)
} }
log.Info("Connected") log.Info("Connected")