fix(event): fix incorrect call settings.frontend_url

This commit is contained in:
MingxuanGame
2025-08-14 13:36:29 +00:00
parent 55c25bf96e
commit 2912e68c7b
3 changed files with 13 additions and 12 deletions

View File

@@ -68,6 +68,15 @@ class Settings(BaseSettings):
server_url: HttpUrl = HttpUrl("http://localhost:8000")
frontend_url: HttpUrl | None = None
@property
def web_url(self):
if self.frontend_url is not None:
return str(self.frontend_url)
elif self.server_url is not None:
return str(self.server_url)
else:
return "/"
# SignalR 设置
signalr_negotiate_timeout: int = 30
signalr_ping_interval: int = 15