From 63e48cead7f42e899e80c43b10c05d9cdc6e5d40 Mon Sep 17 00:00:00 2001 From: amhsirak Date: Fri, 7 Mar 2025 22:42:23 +0530 Subject: [PATCH] feat: get browser --- server/src/browser-management/classes/BrowserPool.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/src/browser-management/classes/BrowserPool.ts b/server/src/browser-management/classes/BrowserPool.ts index 6f2e2adf..d260f16d 100644 --- a/server/src/browser-management/classes/BrowserPool.ts +++ b/server/src/browser-management/classes/BrowserPool.ts @@ -149,5 +149,16 @@ export class BrowserPool { return true; }; + /** + * Returns the remote browser instance from the pool. + * + * @param id remote browser instance's id + * @returns remote browser instance or undefined if it does not exist in the pool + */ + public getRemoteBrowser = (id: string): RemoteBrowser | undefined => { + logger.log('debug', `Remote browser with id: ${id} retrieved from the pool`); + return this.pool[id]?.browser; + }; + } \ No newline at end of file