From ee75d0b6c99c3f071d501931d8a674650adf13c3 Mon Sep 17 00:00:00 2001 From: Mavis Date: Wed, 3 Jun 2026 00:05:08 +0000 Subject: [PATCH] debug: probe specifically for GetUT in SpaceCenter --- packages/krpc-client/src/services.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/packages/krpc-client/src/services.ts b/packages/krpc-client/src/services.ts index a99fe45..81cf84b 100644 --- a/packages/krpc-client/src/services.ts +++ b/packages/krpc-client/src/services.ts @@ -89,6 +89,22 @@ export class ServiceCache { .slice(0, 3) .map((p) => `${p.name} -> ${svc.name}.${p.name}`), ); + // Find GetUT specifically + const getut = (svc.procedures ?? []).find((p) => + p.name === 'GetUT' || p.name === 'getut' || p.name === 'SpaceCenter.GetUT', + ); + // eslint-disable-next-line no-console + console.log( + '[krpc-client] SpaceCenter procedure search for "GetUT" →', + getut ? `FOUND: name="${getut.name}"` : 'NOT FOUND in raw list', + ); + // eslint-disable-next-line no-console + console.log( + '[krpc-client] SpaceCenter keys containing "GetUT":', + (svc.procedures ?? []) + .map((p) => p.name) + .filter((n) => n.toLowerCase().includes('getut')), + ); } for (const proc of svc.procedures ?? []) { // proc.name already includes the class prefix when applicable