[Update] UI: VRC ChatBoxの通知音のON/OFF 設定項目追加
This commit is contained in:
1 parent
4b61178b0e
commit
fd0069cb6b
7 files changed
+62
No files matched your search
@@ -0,0 +1,28 @@
|
||||
import { useStore_EnableNotificationVrcSfx } from "@store";
|
||||
import { useStdoutToPython } from "@logics/useStdoutToPython";
|
||||
|
||||
export const useEnableNotificationVrcSfx = () => {
|
||||
const { asyncStdoutToPython } = useStdoutToPython();
|
||||
const { currentEnableNotificationVrcSfx, updateEnableNotificationVrcSfx, pendingEnableNotificationVrcSfx } = useStore_EnableNotificationVrcSfx();
|
||||
|
||||
const getEnableNotificationVrcSfx = () => {
|
||||
pendingEnableNotificationVrcSfx();
|
||||
asyncStdoutToPython("/get/data/notification_vrc_sfx");
|
||||
};
|
||||
|
||||
const toggleEnableNotificationVrcSfx = () => {
|
||||
pendingEnableNotificationVrcSfx();
|
||||
if (currentEnableNotificationVrcSfx.data) {
|
||||
asyncStdoutToPython("/set/disable/notification_vrc_sfx");
|
||||
} else {
|
||||
asyncStdoutToPython("/set/enable/notification_vrc_sfx");
|
||||
}
|
||||
};
|
||||
|
||||
return {
|
||||
currentEnableNotificationVrcSfx,
|
||||
getEnableNotificationVrcSfx,
|
||||
toggleEnableNotificationVrcSfx,
|
||||
updateEnableNotificationVrcSfx,
|
||||
};
|
||||
};
|
||||
Reference in new issue
Block a user