From 9bca8b27a2ba7e65509f29bc6338b1846633dc76 Mon Sep 17 00:00:00 2001 From: Vainsocial root Date: Sun, 26 Mar 2017 12:28:41 +0000 Subject: emit 'done' only after compile_finished --- api.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/api.js b/api.js index e740c69..e343fbf 100644 --- a/api.js +++ b/api.js @@ -334,9 +334,11 @@ async function listen() { if (player == undefined) throw "player had a job, but doesn't exist"; io.emit(player.name, msg.channel); io.emit(player.id, msg.channel); - if (!await anyJobsRunningFor(raw, player.name, player.id)) { - io.emit(player.name, "done"); - io.emit(player.id, "done"); + if (msg.channel == "compile_finished") { + if (!await anyJobsRunningFor(raw, player.name, player.id)) { + io.emit(player.name, "done"); + io.emit(player.id, "done"); + } } } -- cgit v1.3.1