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)