From d6de769a275778c2b4824b281948692bd5baea51 Mon Sep 17 00:00:00 2001 From: Kacper Wojciechowski <39823706+jog1t@users.noreply.github.com> Date: Thu, 30 Oct 2025 02:25:20 +0100 Subject: [PATCH] fix(inspector): allow executing rpcs in inspector --- .../actors/worker/actor-worker-context.tsx | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/actors/worker/actor-worker-context.tsx b/frontend/src/components/actors/worker/actor-worker-context.tsx index 8848d94916..d909b81301 100644 --- a/frontend/src/components/actors/worker/actor-worker-context.tsx +++ b/frontend/src/components/actors/worker/actor-worker-context.tsx @@ -43,6 +43,17 @@ const useInspectorToken = (runnerName: string) => { }); }; +const useConnectionDetails = () => { + return match(__APP_TYPE__) + .with("inspector", () => { + return {namespace: "", engineToken: ""}; + }) + .otherwise(() => { + const provider = useEngineCompatDataProvider(); + return {namespace: provider.engineNamespace, engineToken: provider.engineToken}; + }); +} + interface ActorWorkerContextProviderProps { actorId: ActorId; children: ReactNode; @@ -51,9 +62,9 @@ export const ActorWorkerContextProvider = ({ children, actorId, }: ActorWorkerContextProviderProps) => { - const dataProvider = useEngineCompatDataProvider(); - const engineToken = dataProvider.engineToken; - const namespace = dataProvider.engineNamespace; + const dataProvider = useDataProvider(); + const {engineToken, namespace} = useConnectionDetails(); + const { data: { features,