diff options
Diffstat (limited to 'xmpp-vala/src/module/xep/0386_bind2.vala')
| -rw-r--r-- | xmpp-vala/src/module/xep/0386_bind2.vala | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/xmpp-vala/src/module/xep/0386_bind2.vala b/xmpp-vala/src/module/xep/0386_bind2.vala index cc21d62e..b9c37562 100644 --- a/xmpp-vala/src/module/xep/0386_bind2.vala +++ b/xmpp-vala/src/module/xep/0386_bind2.vala @@ -6,9 +6,11 @@ namespace Xmpp.Xep.Bind2 { public class Sasl2Activation : ExtensibleSaslProfile.Sasl2InlineActivation { public HashMap<string, Bind2InlineActivation> inline_activation_providers = new HashMap<string, Bind2InlineActivation>(); + public string tag { get; set; default = "dino"; } + public override StanzaNode? get_activation_node(XmppStream stream, StanzaNode inline_node) { - var res = new StanzaNode.build("bind", Bind2.NS_URI).add_self_xmlns().put_node( - new StanzaNode.build("tag", Bind2.NS_URI).put_node(new StanzaNode.text("dino"))); + var res = new StanzaNode.build("bind", NS_URI).add_self_xmlns().put_node( + new StanzaNode.build("tag", NS_URI).put_node(new StanzaNode.text(tag))); StanzaNode bind_inline_node = inline_node.get_subnode("bind", NS_URI).get_subnode("inline", NS_URI); @@ -33,7 +35,7 @@ namespace Xmpp.Xep.Bind2 { stream.add_flag(bind_flag); stream.get_module(Bind.Module.IDENTITY).bound_to_resource(stream, bind_flag.my_jid); - StanzaNode? bound_node = success_node.get_subnode("bound", Bind2.NS_URI); + StanzaNode? bound_node = success_node.get_subnode("bound", NS_URI); if (bound_node != null) { foreach (var inline_activation in inline_activation_providers.values) { inline_activation.on_bound(stream, bound_node); |
