~kris/9p

glenda

0d85f62bf252050b1dbd6097dab9d9c343c661b1 — Henesy 5 years ago 5ad1c19
add for{} for dumpChan listener
2 files changed, 10 insertions(+), 6 deletions(-)

M rebuild
M x/mux/config.go
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)
		}
	}()