mdc-engine / app /services /mode_controller.py
Godswill-IoT's picture
Upload 14 files
3330e82 verified
Raw
History Blame Contribute Delete
531 Bytes
from app.contracts.dtos import ToggleModeResponse
class ModeToggleController:
def __init__(self):
# simple in-memory storage for MVP
self._learner_modes = {}
def toggle_mode(self, learner_id: str, enabled: bool) -> ToggleModeResponse:
self._learner_modes[learner_id] = enabled
# In a real system, this would trigger UI events or update a persistent user profile
return ToggleModeResponse(
learner_id=learner_id,
mode_active=enabled
)