close tg provider on exception

This commit is contained in:
Selim Mustafaev 2024-03-22 22:05:40 +03:00
parent 5abb6ce167
commit 25790bc216

View File

@ -285,10 +285,13 @@ router.post('/checkOsago', async (req, res) => {
}); });
router.post('/checkGbTg', async (req, res) => { router.post('/checkGbTg', async (req, res) => {
let tgProvider = null;
try { try {
const number = req.body.number.replace(/ /g, '').toUpperCase(); const number = req.body.number.replace(/ /g, '').toUpperCase();
let tgProvider = new TGProvider(); tgProvider = new TGProvider();
await tgProvider.init(); await tgProvider.init();
let report = await tgProvider.getReport(number); let report = await tgProvider.getReport(number);
await tgProvider.close(); await tgProvider.close();
@ -320,6 +323,7 @@ router.post('/checkGbTg', async (req, res) => {
} catch(ex) { } catch(ex) {
res.send(makeError(ex.message)); res.send(makeError(ex.message));
console.error(ex); console.error(ex);
await tgProvider.close();
} }
}); });