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