Fix node auth
All checks were successful
release-image / release-image (push) Successful in 2m7s

This commit is contained in:
Logan Cusano
2025-06-08 00:18:46 -04:00
parent ac23a5ec84
commit e89e67f33a
4 changed files with 21 additions and 5 deletions

View File

@@ -187,17 +187,28 @@ class System:
class ActiveClient:
"""
The active client model in memory for quicker access
The active client model in memory for quicker access
"""
websocket = None
active_token: DiscordId = None
nickname = None
access_token = None
nickname: str = None
access_token: str = None
def __init__(self, websocket= None, active_token:DiscordId=None):
def __init__(self, websocket=None, active_token: DiscordId = None, nickname: str = None, access_token: str = None):
self.active_token = active_token
self.websocket = websocket
self.nickname = nickname
self.access_token = access_token
def __str__(self):
"""
Returns a neatly formatted string representation of the ActiveClient object.
"""
return (f"--- Active Client ---\n"
f"Active Token: {self.active_token if self.active_token else 'N/A'}\n"
f"Nickname: {self.nickname if self.nickname else 'N/A'}\n"
f"Access Token: {'[REDACTED]' if self.access_token else 'N/A'}\n"
f"Websocket Connected: {'Yes' if self.websocket else 'No'}")
class UserRoles(str, Enum):
ADMIN = "admin"