Mercurial > libervia-backend
comparison src/plugins/plugin_xep_0277.py @ 1854:3c0bb714a80b
plugin XEP-0060: fixed bad xmpp: URI generation in getNodeURI
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 25 Feb 2016 16:21:17 +0100 |
parents | 6e547dd7f38c |
children | fc6eeacf31bc |
comparison
equal
deleted
inserted
replaced
1853:1a9c12644552 | 1854:3c0bb714a80b |
---|---|
609 def parseCommentUrl(self, node_url): | 609 def parseCommentUrl(self, node_url): |
610 """Parse a XMPP URI | 610 """Parse a XMPP URI |
611 | 611 |
612 Determine the fields comments_service and comments_node of a microblog data | 612 Determine the fields comments_service and comments_node of a microblog data |
613 from the href attribute of an entry's link element. For example this input: | 613 from the href attribute of an entry's link element. For example this input: |
614 xmpp:sat-pubsub.libervia.org?node=urn%3Axmpp%3Acomments%3A_c5c4a142-2279-4b2a-ba4c-1bc33aa87634__urn%3Axmpp%3Agroupblog%3Asouliane%40libervia.org | 614 xmpp:sat-pubsub.libervia.org?;node=urn%3Axmpp%3Acomments%3A_c5c4a142-2279-4b2a-ba4c-1bc33aa87634__urn%3Axmpp%3Agroupblog%3Asouliane%40libervia.org |
615 will return (JID(u'sat-pubsub.libervia.org'), 'urn:xmpp:comments:_c5c4a142-2279-4b2a-ba4c-1bc33aa87634__urn:xmpp:groupblog:souliane@libervia.org') | 615 will return (JID(u'sat-pubsub.libervia.org'), 'urn:xmpp:comments:_c5c4a142-2279-4b2a-ba4c-1bc33aa87634__urn:xmpp:groupblog:souliane@libervia.org') |
616 @return: a tuple (JID, str) | 616 @return: a tuple (JID, str) |
617 """ | 617 """ |
618 parsed_url = urlparse.urlparse(node_url, 'xmpp') | 618 parsed_url = urlparse.urlparse(node_url, 'xmpp') |
619 service = jid.JID(parsed_url.path) | 619 service = jid.JID(parsed_url.path) |