Files
VRCT/src-ui/app/_app_controllers/plugins_controllers/LoadPluginsController.jsx
Sakamoto Shiina cd63e2e3ca [bugfix/Refactor]
Fix plugin compatibility list that was showed incorrectly.
Change init function.
2025-04-19 16:15:47 +09:00

26 lines
630 B
JavaScript

import { useEffect } from "react";
import { usePlugins } from "@logics_configs";
import { store } from "@store";
export const LoadPluginsController = () => {
const {
asyncLoadAllPlugins,
} = usePlugins();
const asyncInitLoadPlugins = async () => {
try {
await asyncLoadAllPlugins();
} catch (error) {
console.error(error);
}
};
useEffect(() => {
if (!store.is_initialized_load_plugin) {
asyncInitLoadPlugins();
store.is_initialized_load_plugin = true;
}
}, []);
return null;
};