From 25790bc2164e7f868cd5e51aa0f3461057b3951f Mon Sep 17 00:00:00 2001 From: Selim Mustafaev Date: Fri, 22 Mar 2024 22:05:40 +0300 Subject: [PATCH] close tg provider on exception --- routes/vehicles.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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(); } });