Skip to content

Commit bba545b

Browse files
committed
fix(inspector): allow executing rpcs in inspector
1 parent 2b1b80f commit bba545b

File tree

2 files changed

+22
-6
lines changed

2 files changed

+22
-6
lines changed

frontend/src/components/actors/worker/actor-worker-context.tsx

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,17 @@ const useInspectorToken = (runnerName: string) => {
4343
});
4444
};
4545

46+
const useConnectionDetails = () => {
47+
return match(__APP_TYPE__)
48+
.with("inspector", () => {
49+
return {namespace: "", engineToken: ""};
50+
})
51+
.otherwise(() => {
52+
const provider = useEngineCompatDataProvider();
53+
return {namespace: provider.engineNamespace, engineToken: provider.engineToken};
54+
});
55+
}
56+
4657
interface ActorWorkerContextProviderProps {
4758
actorId: ActorId;
4859
children: ReactNode;
@@ -51,9 +62,9 @@ export const ActorWorkerContextProvider = ({
5162
children,
5263
actorId,
5364
}: ActorWorkerContextProviderProps) => {
54-
const dataProvider = useEngineCompatDataProvider();
55-
const engineToken = dataProvider.engineToken;
56-
const namespace = dataProvider.engineNamespace;
65+
const dataProvider = useDataProvider();
66+
const {engineToken, namespace} = useConnectionDetails();
67+
5768
const {
5869
data: {
5970
features,

rivetkit-typescript/packages/rivetkit/src/inspector/config.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import type { cors } from "hono/cors";
22
import { z } from "zod";
3-
import { HEADER_ACTOR_QUERY } from "@/driver-helpers/mod";
3+
import {
4+
HEADER_ACTOR_QUERY,
5+
HEADER_RIVET_ACTOR,
6+
HEADER_RIVET_TARGET,
7+
} from "@/driver-helpers/mod";
48
import { getEnvUniversal } from "@/utils";
59

610
type CorsOptions = NonNullable<Parameters<typeof cors>[0]>;
@@ -50,8 +54,9 @@ const defaultCors: CorsOptions = {
5054
"User-Agent",
5155
"baggage",
5256
"sentry-trace",
53-
"x-rivet-actor",
54-
"x-rivet-target",
57+
HEADER_RIVET_ACTOR,
58+
HEADER_RIVET_TARGET,
59+
HEADER_ACTOR_QUERY,
5560
],
5661
maxAge: 3600,
5762
credentials: true,

0 commit comments

Comments
 (0)