Core: Skip sessions not yet started when switching accounts in invisible interface

This commit is contained in:
2022-12-19 08:45:05 -06:00
parent 3680349b59
commit d4ebfac317
4 changed files with 3 additions and 1 deletions

View File

@@ -300,7 +300,6 @@ class Controller(object):
session.start_streaming()
def create_account_buffer(self, name, session_id, logged=False):
self.accounts.append(name)
account = buffers.base.AccountBuffer(self.view.nb, name, name, session_id)
if logged == False:
account.logged = logged

View File

@@ -20,6 +20,7 @@ class Handler(object):
def create_buffers(self, session, createAccounts=True, controller=None):
session.get_user_info()
name = session.get_name()
controller.accounts.append(name)
if createAccounts == True:
pub.sendMessage("core.create_account", name=name, session_id=session.session_id, logged=True)
root_position =controller.view.search(name, name)

View File

@@ -20,6 +20,7 @@ class Handler(object):
def create_buffers(self, session, createAccounts=True, controller=None):
session.get_user_info()
name = session.get_name()
controller.accounts.append(name)
if createAccounts == True:
pub.sendMessage("core.create_account", name=name, session_id=session.session_id, logged=True)
root_position =controller.view.search(name, name)