From 797020416f63ef972930a9be674bf0def581fd2d Mon Sep 17 00:00:00 2001 From: keiya sasaki Date: Fri, 27 Jan 2023 14:49:32 +0900 Subject: [PATCH] fix: increment runTimes on preinit (#410) --- .../molecules/Visualizer/Plugin/hooks.ts | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/components/molecules/Visualizer/Plugin/hooks.ts b/src/components/molecules/Visualizer/Plugin/hooks.ts index 3d648db32c..d8aa0bc012 100644 --- a/src/components/molecules/Visualizer/Plugin/hooks.ts +++ b/src/components/molecules/Visualizer/Plugin/hooks.ts @@ -12,14 +12,7 @@ import { exposed } from "./api"; import { useContext } from "./context"; import type { PluginModalInfo } from "./ModalContainer"; import type { PluginPopupInfo } from "./PopupContainer"; -import type { - Layer, - Widget, - Block, - GlobalThis, - ReearthEventType, - WidgetLocationOptions, -} from "./types"; +import type { Layer, Widget, Block, GlobalThis, ReearthEventType } from "./types"; export default function ({ pluginId, @@ -256,6 +249,7 @@ export function useAPI({ const instanceId = widget?.id ?? block?.id; if (instanceId) { ctx?.pluginInstances.addPluginMessageSender(instanceId, pluginMessageSender); + ctx?.pluginInstances.runTimesCache.increment(instanceId); } }, [ ctx?.reearth.on, @@ -396,10 +390,7 @@ export function useAPI({ }, startEventLoop, overrideSceneProperty: ctx.overrideSceneProperty, - moveWidget: (widgetId: string, options: WidgetLocationOptions) => { - ctx.moveWidget?.(widgetId, options); - ctx.pluginInstances.runTimesCache.increment(widgetId); - }, + moveWidget: ctx.moveWidget, pluginPostMessage: ctx.pluginInstances.postMessage, clientStorage: ctx.clientStorage, });