From 44681e80539466048a0065ff6be8db7f91950b58 Mon Sep 17 00:00:00 2001 From: genofire Date: Thu, 20 Jun 2019 11:36:22 +0200 Subject: [PATCH] fix iq - get after refactoring routing on #55 --- _examples/xmpp_component/xmpp_component.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/_examples/xmpp_component/xmpp_component.go b/_examples/xmpp_component/xmpp_component.go index e8ea8c5..3973ce2 100644 --- a/_examples/xmpp_component/xmpp_component.go +++ b/_examples/xmpp_component/xmpp_component.go @@ -58,6 +58,10 @@ func discoInfo(c xmpp.Sender, p xmpp.Packet, opts xmpp.ComponentOptions) { if !ok { return } + + if iq.Type != "get" { + return + } iqResp := xmpp.NewIQ("result", iq.To, iq.From, iq.Id, "en") identity := xmpp.Identity{ @@ -89,13 +93,13 @@ func discoItems(c xmpp.Sender, p xmpp.Packet) { if !ok { return } - - discoItems, ok := iq.Payload.(*xmpp.DiscoItems) - if !ok { + + if iq.Type != "get" { return } - if iq.Type != "get" { + discoItems, ok := iq.Payload.(*xmpp.DiscoItems) + if !ok { return }