Update all variables in core.py and in gtkgui.py when creating a new account
This commit is contained in:
parent
1b0a320d7c
commit
bcea8538bc
|
@ -801,10 +801,13 @@ class GajimCore:
|
|||
req = c.getRegInfo()
|
||||
c.setRegInfo( 'username', ev[2][1])
|
||||
c.setRegInfo( 'password', ev[2][2])
|
||||
#FIXME: if users already exist, no error message :(
|
||||
if not c.sendRegInfo():
|
||||
print "error " + c.lastErr
|
||||
self.hub.sendPlugin('WARNING', None, _('Error : ')+c.lastErr)
|
||||
else:
|
||||
self.connected[ev[2][3]] = 0
|
||||
self.passwords[ev[2][3]] = ''
|
||||
if USE_GPG:
|
||||
self.gpg[ev[2][3]] = MyGnuPG()
|
||||
self.hub.sendPlugin('ACC_OK', ev[1], ev[2])
|
||||
#('ACC_CHG', old_account, new_account)
|
||||
elif ev[0] == 'ACC_CHG':
|
||||
|
|
|
@ -2252,9 +2252,10 @@ class plugin:
|
|||
self.windows[name] = {'infos': {}, 'chats': {}, 'gc': {}}
|
||||
self.queues[name] = {}
|
||||
self.connected[name] = 0
|
||||
self.nicks[name] = array[1]
|
||||
self.roster.groups[name] = {}
|
||||
self.roster.contacts[name] = {}
|
||||
self.sleeper_state[a] = 0
|
||||
self.sleeper_state[name] = 0
|
||||
if self.windows.has_key('accounts'):
|
||||
self.windows['accounts'].init_accounts()
|
||||
self.roster.draw_roster()
|
||||
|
|
Loading…
Reference in New Issue