sp-hydra-veil-core/core/controllers/SystemStateController.py
2024-09-11 19:39:33 +02:00

26 lines
538 B
Python

from core.models.system.SystemState import SystemState
class SystemStateController:
@staticmethod
def get():
return SystemState.get()
@staticmethod
def get_or_new(profile_id: int):
system_state = SystemStateController.get()
if system_state is None:
return SystemState(profile_id)
return system_state
@staticmethod
def exists():
return SystemState.exists()
@staticmethod
def update_or_create(system_state):
SystemState.save(system_state)