feat: destroy browser fallback fix

This commit is contained in:
Rohit
2025-04-29 00:47:05 +05:30
parent 0de597db58
commit 5be1172474

View File

@@ -10,6 +10,7 @@ import {
getRemoteBrowserCurrentUrl, getRemoteBrowserCurrentUrl,
getRemoteBrowserCurrentTabs, getRemoteBrowserCurrentTabs,
getActiveBrowserIdByState, getActiveBrowserIdByState,
destroyRemoteBrowser,
} from '../browser-management/controller'; } from '../browser-management/controller';
import { chromium } from 'playwright-extra'; import { chromium } from 'playwright-extra';
import stealthPlugin from 'puppeteer-extra-plugin-stealth'; import stealthPlugin from 'puppeteer-extra-plugin-stealth';
@@ -146,8 +147,8 @@ router.get('/stop/:browserId', requireSignIn, async (req: AuthenticatedRequest,
}); });
if (!jobId) { if (!jobId) {
const browserId = initializeRemoteBrowserForRecording(req.user.id); await destroyRemoteBrowser(req.user.id, req.user.id);
return res.send( browserId ); return res.send(false);
} }
logger.log('info', `Queued browser destruction job: ${jobId}, waiting for completion...`); logger.log('info', `Queued browser destruction job: ${jobId}, waiting for completion...`);