M rebuild => rebuild +2 -1
@@ 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 &
+
M x/mux/config.go => x/mux/config.go +8 -5
@@ 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)
}
}()