Files
VRCT/src-ui/logics/configs/vr/useOverlaySettings.js

24 lines
813 B
JavaScript

import { useStore_OverlaySettings } from "@store";
import { useStdoutToPython } from "@logics/useStdoutToPython";
export const useOverlaySettings = () => {
const { asyncStdoutToPython } = useStdoutToPython();
const { currentOverlaySettings, updateOverlaySettings, pendingOverlaySettings } = useStore_OverlaySettings();
const getOverlaySettings = () => {
// pendingOverlaySettings();
asyncStdoutToPython("/get/data/overlay_settings");
};
const setOverlaySettings = (overlay_settings) => {
// pendingOverlaySettings();
asyncStdoutToPython("/set/data/overlay_settings", overlay_settings);
};
return {
currentOverlaySettings,
getOverlaySettings,
updateOverlaySettings,
setOverlaySettings,
};
};