From 4df8f5c9c877ba5b5d6391de2f129306794b9449 Mon Sep 17 00:00:00 2001 From: Dome Date: Tue, 5 May 2026 20:11:59 +0200 Subject: [PATCH] Update app.py --- app.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 7c6ebfd..e97ea5f 100644 --- a/app.py +++ b/app.py @@ -35,8 +35,8 @@ class Config: self.cache_ttl = int(os.getenv("CACHE_TTL_SECONDS", 604800)) self.rate_limit_per_minute = int(os.getenv("RATE_LIMIT_PER_MINUTE", 20)) self.http_timeout = int(os.getenv("HTTP_TIMEOUT", 5)) - self.fail_open = self._parse_bool("FAIL_OPEN", True) + self.fail_open = self._parse_bool("FAIL_OPEN", True) self.debug = self._parse_bool("DEBUG", False) def validate(self): @@ -72,6 +72,9 @@ def log_event(event: str, **kwargs): details = " ".join(f"{k}={v}" for k, v in kwargs.items()) logger.info(f"{base} {details}") +def debug_log(title, data): + if config.debug: + logger.debug(f"{title}: {json.dumps(data, default=str)}") # ============================================================ # INIT @@ -201,8 +204,7 @@ def seed_known_users(): if members_res.status_code != 200: continue - - for user_id in members.keys(): + for user_id in members_res.json().get("joined", {}).keys(): if is_external(user_id): remember_user(user_id) seeded += 1