[bugfix/Refactor]

Fix plugin compatibility list that was showed incorrectly.
Change init function.
This commit is contained in:
Sakamoto Shiina
2025-04-19 16:15:47 +09:00
parent 7bcbefaf06
commit cd63e2e3ca
9 changed files with 85 additions and 41 deletions

View File

@@ -1,7 +1,8 @@
import { useEffect } from "react";
import { usePlugins } from "@logics_configs";
import { store } from "@store";
export const LoadPluginsController = ({ pluginsControllerHasRunRef }) => {
export const LoadPluginsController = () => {
const {
asyncLoadAllPlugins,
} = usePlugins();
@@ -15,9 +16,9 @@ export const LoadPluginsController = ({ pluginsControllerHasRunRef }) => {
};
useEffect(() => {
if (!pluginsControllerHasRunRef.current.is_initialized_load_plugin) {
if (!store.is_initialized_load_plugin) {
asyncInitLoadPlugins();
pluginsControllerHasRunRef.current.is_initialized_load_plugin = true;
store.is_initialized_load_plugin = true;
}
}, []);