From 0d85f62bf252050b1dbd6097dab9d9c343c661b1 Mon Sep 17 00:00:00 2001 From: Henesy Date: Sun, 15 Nov 2020 08:00:21 +0000 Subject: [PATCH] add for{} for dumpChan listener --- rebuild | 3 ++- x/mux/config.go | 13 ++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/rebuild b/rebuild index 4b4a247c381bcdaa46367d5fa75216ac10040892..c846fa111d014c8bc7ad42945fdcda68864d8300 100755 --- a/rebuild +++ b/rebuild @@ -1,4 +1,5 @@ #!/bin/bash # Rebuild script for hosting server -go build; killall glenda; ./glenda > /home/seh/glenda.log 2>&1 & +go build && killall glenda; ./glenda > /home/seh/glenda.log 2>&1 & + diff --git a/x/mux/config.go b/x/mux/config.go index 82b4d88507aa52e0618ecd013d342a3ccccdebb6..d37d1f5e45eb9436bba56198ebeb413b41e19566 100644 --- a/x/mux/config.go +++ b/x/mux/config.go @@ -70,12 +70,15 @@ func (c *Configuration) Init(s *discordgo.Session) { delay = 20 } - select { - case <-dumpChan: - dump() + for { + select { + case <-dumpChan: + dump() - case <- time.After(time.Duration(delay) * time.Minute): - dump() + case <- time.After(time.Duration(delay) * time.Minute): + dump() + } + time.Sleep(5 * time.Millisecond) } }()