From b6311be872e10a9b7bab9dbf4d09cbad446967df Mon Sep 17 00:00:00 2001 From: Ben Allfree Date: Sun, 15 Sep 2024 22:29:33 +0000 Subject: [PATCH] support instance names when requesting realtime log connection --- packages/pockethost/src/services/RealtimeLog.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/pockethost/src/services/RealtimeLog.ts b/packages/pockethost/src/services/RealtimeLog.ts index c0cb7fa5..86d43e0f 100644 --- a/packages/pockethost/src/services/RealtimeLog.ts +++ b/packages/pockethost/src/services/RealtimeLog.ts @@ -59,15 +59,14 @@ export const realtimeLog = mkSingleton(async (config: RealtimeLogConfig) => { /** Validate instance and ownership */ dbg(`Got a log request for instance ID ${instanceId}`) const instance = await client - .collection('instances') - .getOne(instanceId) + .collection('instances').getFirstListItem(`id = '${instanceId}' || subdomain='${instanceId}'` ) if (!instance) { throw new Error(`instanceId ${instanceId} not found for user ${user.id}`) } dbg(`Instance is `, instance) /** Get a database connection */ - const instanceLogger = InstanceLogger(instanceId, `exec`) + const instanceLogger = InstanceLogger(instance.id, `exec`) /** Start the stream */ res.writeHead(200, {