diff --git a/chat.js b/chat.js index 3531bc4..6579754 100644 --- a/chat.js +++ b/chat.js @@ -88,6 +88,9 @@ async function sendImg(req, res) { client.steamCommunity.sendImageToUser(requests.id, img, function (err, imageUrl) { if (err) { logger.error("an error occurred while sending image: ", err); + + client.steamUser.webLogOn(); + res.statusCode = 500; res.setHeader('Content-Type', 'text/plain'); res.end('Internal Server Error\n'); diff --git a/client.js b/client.js index 2e1c70a..07c3146 100644 --- a/client.js +++ b/client.js @@ -68,7 +68,6 @@ steamWebLoginPromise = new Promise((resolve, reject) => { steamUser.on('webSession', async (sessionID, cookies) => { logger.info(`web session received: ${sessionID}`); - webLogOn = true; steamCommunity.setCookies(cookies); steamCommunity.startConfirmationChecker(10000, config.identitySecret);