Merge pull request #3 from marcogll/jules-fix-registration-state-14179576736746316709

feat: Add /reset command for re-testing registration
This commit is contained in:
Marco Gallegos
2025-12-23 10:23:10 -06:00
committed by GitHub
2 changed files with 24 additions and 1 deletions

View File

@@ -29,3 +29,14 @@ def register_user(user_data: dict) -> bool:
except Exception as e:
logging.error(f"[MockDB] Register error: {e}")
return False
def deregister_user(chat_id: int) -> bool:
"""Mock deregister: removes user from in-memory set."""
try:
_REGISTERED_USERS.discard(int(chat_id))
logging.info(f"[MockDB] User {chat_id} deregistered from memory.")
return True
except Exception as e:
logging.error(f"[MockDB] Deregister error: {e}")
return False