diff --git a/module/twitch-irc/twitch-irc.go b/module/twitch-irc/twitch-irc.go index 15af3a3..e63c384 100644 --- a/module/twitch-irc/twitch-irc.go +++ b/module/twitch-irc/twitch-irc.go @@ -14,6 +14,11 @@ import ( var client *irc.Client var queue *QueueList var channels []string +var queueRunning bool + +func init() { + queueRunning = false +} // InitIRC - func InitIRC() { @@ -140,6 +145,10 @@ func LeaveAllChannel() { } func runQueue() { + if queueRunning == true { + return + } + queueRunning = true go func() { cnt := 0 for {