From 073138bde4d5cbba8395942e0508fdbe5a9489ba Mon Sep 17 00:00:00 2001 From: eleksir Date: Sat, 7 Dec 2024 18:57:31 +0300 Subject: [PATCH] Properly wrap error, add more informative error message body --- internal/jabber/util.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/jabber/util.go b/internal/jabber/util.go index 2592003..96e33e6 100644 --- a/internal/jabber/util.go +++ b/internal/jabber/util.go @@ -224,12 +224,12 @@ func (j *Jabber) EstablishConnection() error { j.Talk, err = j.Options.NewClient() if err != nil { - return err + return fmt.Errorf("Unable to connect to %s: %w", j.Options.Host, err) } // По идее keepalive должен же проходить только, если мы уже на сервере, так? 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")