# HG changeset patch # User souliane # Date 1441190843 -7200 # Node ID 5ddc4cf251fa0e4a6393496aac90bae9a13d7d2c # Parent a2e4b976e70720343383d4a90d733c75425564be plugin XEP-0050: pre-fill the target server's field with user's host. diff -r a2e4b976e707 -r 5ddc4cf251fa src/plugins/plugin_xep_0050.py --- a/src/plugins/plugin_xep_0050.py Thu Aug 27 17:59:22 2015 +0200 +++ b/src/plugins/plugin_xep_0050.py Wed Sep 02 12:47:23 2015 +0200 @@ -401,7 +401,7 @@ form_ui.addText(_("Please enter target jid"), 'instructions') form_ui.changeContainer("pairs") form_ui.addLabel("jid") - form_ui.addString("jid") + jid = form_ui.addString("jid", value=self.host.getClient(profile).jid.host) return {'xmlui': form_ui.toXml()} def _statusCallback(self, command_elt, session_data, action, node, profile): @@ -431,7 +431,7 @@ if show not in SHOWS: raise AdHocError(XEP_0050.ERROR.BAD_PAYLOAD) if show == "disconnect": - self.host.disconnect(profile) + self.host.disconnect(profile) else: self.host.setPresence(show=show, profile_key=profile)