Spaces:
Sleeping
Sleeping
| 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 | |
| ) | |