diff --git a/modules/vojs.js b/modules/vojs.js index 7b0aac2..a09b606 100644 --- a/modules/vojs.js +++ b/modules/vojs.js @@ -81,7 +81,15 @@ module.exports = (mes, komand, celArgs) => { channel.join() .then(con => { - if (!timeouty[mes.guild.id]) vypocitatCas(con); + if (!timeouty[mes.guild.id]) { + vypocitatCas(con); + con.on('disconnect', () => { + if (timeouty[mes.guild.id]) { + clearTimeout(timeouty[mes.guild.id]); + delete timeouty[mes.guild.id]; + } + }); + } con.play('./zvuky/nazdar.ogg'); }); break; @@ -103,8 +111,6 @@ module.exports = (mes, komand, celArgs) => { break; } vojs.channel.leave(); - clearTimeout(timeouty[mes.guild.id]); - delete timeouty[mes.guild.id]; mes.react('purfieRIP:644609482843881483'); break;