Branchement de discord oauth

This commit is contained in:
2026-03-18 17:15:23 +01:00
parent 484809356f
commit 8a3e487df6
5 changed files with 20 additions and 16 deletions

View File

@@ -72,7 +72,8 @@ if __name__ == "__main__":
# On récupère l'ID stocké (sera "" si absent grâce au schéma)
stored_user_id = config.get_discord_user()
if not CheckDiscord.isuserconnected():
if stored_user_id != "" or not stored_user_id.isspace():
if not CheckDiscord.isuserconnected(stored_user_id):
msg = CustomMessageBox(
title="La Tanière: connexion Discord",
message="Tu n'est pas connecté à Discord\n\n"

View File

@@ -7,7 +7,6 @@ from PySide6.QtGui import QColor
# ---------------------------------------------------------------------------
NO_STAFF = True
NO_DISCORD = True
# ---------------------------------------------------------------------------
# ENUMS

View File

@@ -3,7 +3,7 @@ import webbrowser
import os
from urllib.parse import urlencode
from http.server import HTTPServer, BaseHTTPRequestHandler
from get_server_token import GetServerTokenForDiscord
from tools.get_server_token import GetServerTokenForDiscord
# Disable stderr output
os.environ['PYTHONWARNINGS'] = 'ignore'

View File

@@ -11,7 +11,9 @@ from config.config_manager import ConfigManager
from controllers.audio_controller import AudioController
from controllers.glow_animator import GlowAnimator
from controllers.window_dragger import WindowDragger
from tools.constants import NO_DISCORD, NO_STAFF, Urls
from tools import discord_oauth
from tools.constants import NO_STAFF, Urls
from fake_patch_notes import patch_note
# For Linux Wayland to authorize moving window
@@ -43,7 +45,7 @@ class MainWindow(QMainWindow):
break
# self.ui.spacer_substitution.hide()
if NO_DISCORD:
if config_manager.get_discord_user() == "" or config_manager.get_discord_user().isspace():
self.ui.queue_lbl.hide()
self.ui.queue_position.hide()
self.ui.stackedWidget.setCurrentIndex(1)
@@ -98,6 +100,8 @@ class MainWindow(QMainWindow):
self._glow.start()
def _on_discord_auth_btn(self) -> None:
self.config.set_discord_user(discord_oauth.get_discord_user_id())
self.config.save()
self.ui.stackedWidget.setCurrentIndex(0)
# ------------------------------------------------------------------

View File

@@ -640,7 +640,7 @@
<enum>QFrame::Shape::NoFrame</enum>
</property>
<property name="currentIndex">
<number>1</number>
<number>0</number>
</property>
<widget class="QWidget" name="page">
<property name="minimumSize">