plugins misc_account, misc_register_account: manually delete the sessions when not needed anymore
This commit is contained in:
parent
8be7416569
commit
ae45889d50
2 changed files with 5 additions and 2 deletions
|
|
@ -360,6 +360,7 @@ SàT team""" % {'login': login, 'jid': "%s@%s" % (login, self.getConfig('new_acc
|
|||
@profile (str): %(doc_profile)s
|
||||
"""
|
||||
password = self._sessions.profileGet(data['session_id'], profile)['new_password']
|
||||
del self._sessions[data['session_id']]
|
||||
|
||||
def passwordChanged(result):
|
||||
d = self.host.memory.setParam(C.PROFILE_PASS_PATH[1], password, C.PROFILE_PASS_PATH[0], profile_key=profile)
|
||||
|
|
|
|||
|
|
@ -84,7 +84,9 @@ class RegisterAccount(object):
|
|||
self.host.memory.setParam("Port", session_data["Port"], "Connection", profile_key=profile)
|
||||
|
||||
user = jid.parse(session_data['JabberID'])[0]
|
||||
return self._registerNewAccount(user, session_data["Password"], None, session_data["Server"], profile_key=profile)
|
||||
d = self._registerNewAccount(user, session_data["Password"], None, session_data["Server"], profile_key=profile)
|
||||
del self._sessions[data['session_id']]
|
||||
return d
|
||||
|
||||
def _registerNewAccount(self, user, password, email, host, port=5222, profile_key=C.PROF_KEY_NONE):
|
||||
"""Connect to a server and create a new account using in-band registration.
|
||||
|
|
|
|||
Loading…
Reference in a new issue