From b2b13ca1d23562b5be8dbfa916ba933bd9b73a52 Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Wed, 7 Jan 2026 16:00:56 -0800 Subject: [PATCH] fix(rivetkit): bind handler to Registry in serve --- .../packages/rivetkit/src/registry/index.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/rivetkit-typescript/packages/rivetkit/src/registry/index.ts b/rivetkit-typescript/packages/rivetkit/src/registry/index.ts index 5bfccf41f3..78e6346cf6 100644 --- a/rivetkit-typescript/packages/rivetkit/src/registry/index.ts +++ b/rivetkit-typescript/packages/rivetkit/src/registry/index.ts @@ -92,7 +92,7 @@ export class Registry { * ``` */ public serve(): ServerlessHandler { - return { fetch: this.handler }; + return { fetch: this.handler.bind(this) }; } /** @@ -239,13 +239,9 @@ export class Registry { ` RivetKit ${pkg.version} (${driver.displayName})`, ); // Only show endpoint if manager is running or engine is spawned - const shouldShowEndpoint = - config.serveManager || - (kind === "serverless" && config.serverless.spawnEngine); if ( - kind === "serverless" && - config.serverless.advertiseEndpoint && - shouldShowEndpoint + config.serveManager || + (kind === "serverless" && config.serverless.spawnEngine) ) { console.log( ` - Endpoint: ${config.serverless.advertiseEndpoint}`,