From 7463a56a7d5d04df88f7bbc85c5b93539c42773f Mon Sep 17 00:00:00 2001 From: Bohdan Horbeshko Date: Mon, 18 Aug 2025 00:22:08 -0400 Subject: [PATCH] Better MAM fin RSM logging --- xmpp/handlers.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/xmpp/handlers.go b/xmpp/handlers.go index 9811428..b847cac 100644 --- a/xmpp/handlers.go +++ b/xmpp/handlers.go @@ -2533,6 +2533,7 @@ func handleSetQueryMAM2(s xmpp.Sender, iq *stanza.IQ, query *extensions.MAM2Quer if beyond { count := 0 rs.Count = &count + log.Debugf("MAM: beyond") } else { if len(messages) > 0 { if fromStart { @@ -2575,7 +2576,14 @@ func handleSetQueryMAM2(s xmpp.Sender, iq *stanza.IQ, query *extensions.MAM2Quer rs.Last = &last } } - log.Debugf("MAM fin: %#v", answer.Payload) + if log.GetLevel() == log.DebugLevel { + xmlFin, err := xml.Marshal(answer.Payload) + if err == nil { + log.Debug(string(xmlFin)) + } else { + log.Debugf("MAM fin: %#v %#v", answer.Payload, rs) + } + } } func iqAnswerSetError(answer *stanza.IQ, code int) {