15 lines
461 B
Python

import tomlkit
from ipkvm.app import ui
from . import profile_manager
@ui.on("get_current_profile")
def handle_current_profile():
return tomlkit.dumps(profile_manager.profile)
@ui.on("save_profile")
def handle_save_profile(data: str):
profile_manager.save_profile(tomlkit.parse(data)) # type: ignore
@ui.on("save_profile_as")
def handle_save_profile_as(data: str, name: str):
profile_manager.save_profile(tomlkit.parse(data), name) # type: ignore