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