From 4f860c3f593d8ba200bcc611891527b00d1b09fd Mon Sep 17 00:00:00 2001 From: Chteufleur Date: Tue, 14 Mar 2017 20:17:11 +0100 Subject: [PATCH] Fix presence type 'probe' to be manage (issue #27). --- xmpp/xmpp.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xmpp/xmpp.go b/xmpp/xmpp.go index fb46d13..5df330e 100644 --- a/xmpp/xmpp.go +++ b/xmpp/xmpp.go @@ -64,8 +64,8 @@ func mainXMPP() { jidBareTo := strings.SplitN(v.To, "/", 2)[0] g := MapGatewayInfo[jidBareFrom] if g != nil { - if jidBareTo == jid.Domain { - // Forward only if presence is for component, in order to to not spam set presence on Steam + if jidBareTo == jid.Domain || v.Type == gateway.Type_probe { + // Forward only if presence is for component or is type probe, in order not to spam set presence on Steam logger.Debug.Printf("Presence transferred to %s", jidBareFrom) go g.ReceivedXMPP_Presence(v) }