Add role-based filtering and imporve code
This commit is contained in:
@@ -11,7 +11,7 @@ import structlog
|
||||
|
||||
from app.models import DemoSession, DemoSessionStatus
|
||||
from app.services.data_cloner import DemoDataCloner
|
||||
from app.core import RedisClient
|
||||
from app.core.redis_wrapper import DemoRedisWrapper
|
||||
|
||||
logger = structlog.get_logger()
|
||||
|
||||
@@ -19,7 +19,7 @@ logger = structlog.get_logger()
|
||||
class DemoCleanupService:
|
||||
"""Handles cleanup of expired demo sessions"""
|
||||
|
||||
def __init__(self, db: AsyncSession, redis: RedisClient):
|
||||
def __init__(self, db: AsyncSession, redis: DemoRedisWrapper):
|
||||
self.db = db
|
||||
self.redis = redis
|
||||
self.data_cloner = DemoDataCloner(db, redis)
|
||||
|
||||
Reference in New Issue
Block a user