""" Users database operations. Pure in-memory via MemoryDB. No local files. """ from memory_db import get_db def init_users_db(): db = get_db() count = db.count('users') print(f" ✅ Users DB ready: {count} users in memory") def load_users_db(): return get_db().read('users') def save_users_db(data): get_db().write_full('users', data) def get_user(username): return get_db().read_key('users', username) def update_user(username, update_fn): return get_db().update_key('users', username, update_fn) def set_user(username, user_data): get_db().write('users', username, user_data) def user_exists(username): return get_db().has_key('users', username)