diff --git a/La Tanière Launcher.spec b/La Tanière Launcher.spec index a79f2f7..110236a 100644 --- a/La Tanière Launcher.spec +++ b/La Tanière Launcher.spec @@ -256,7 +256,7 @@ exe = EXE( "msvcp*.dll", ], runtime_tmpdir=None, - console=False, + console=True, disable_windowed_traceback=True, argv_emulation=False, target_arch=None, diff --git a/src/fivemserver/whitelistmanager.py b/src/fivemserver/whitelistmanager.py index b8f24c3..f0f5647 100644 --- a/src/fivemserver/whitelistmanager.py +++ b/src/fivemserver/whitelistmanager.py @@ -17,5 +17,5 @@ class WhiteList: api_data = response.json() PlayerServerInfo.is_whitelist = api_data.get('whitelisted', False) - #PlayerServerInfo.is_staff = api_data.get('isStaff', False) - PlayerServerInfo.is_staff = True + PlayerServerInfo.is_staff = api_data.get('isStaff', False) + #PlayerServerInfo.is_staff = True diff --git a/src/ui/main_window.py b/src/ui/main_window.py index 4627d5d..07be6b1 100644 --- a/src/ui/main_window.py +++ b/src/ui/main_window.py @@ -194,6 +194,7 @@ class MainWindow(QMainWindow): def start_queue(self): user_id = self.config.get_discord_user() self.queue_thread = QueueThread(user_id) + self.queue_thread = QueueThread(user_id, parent=self) # ← parent=self self.queue_thread.update.connect(self.handle_update) self.queue_thread.start() @@ -226,13 +227,13 @@ class MainWindow(QMainWindow): pass class QueueThread(QThread): - update = Signal(str) # Reçoit les callbacks de QueueManager + update = Signal(str) - def __init__(self, user_id: str): - super().__init__() + def __init__(self, user_id: str, parent=None): # ← parent=None + super().__init__(parent) # ← passé à QThread self.manager = QueueManager( user_id=user_id, - on_update=self.update.emit # Le callback envoie un Signal Qt + on_update=self.update.emit ) def run(self):