restructure
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-03-28 19:44:13 +05:00
parent ca9dd32892
commit 2fab03b7cf
8 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
from pomodoro_bot.models import UserState
from pomodoro_bot.redis_client import redis
class UserManager:
def __init__(self):
self.users = {}
def get_user(self, user_id):
if user_id not in self.users:
self.users[user_id] = UserState()
return self.users[user_id]
async def increment_pomodoros(self, user_id):
await redis.incr(f"user:{user_id}:pomodoros")
async def get_pomodoros(self, user_id):
val = await redis.get(f"user:{user_id}:pomodoros")
return int(val) if val else 0
user_manager = UserManager()