INNER CODE UNIT · Go
Init
kudoochui/kudos · app/server.go:32
func Init() {
for i := 0; i < len(servers); i++ {
servers[i].s.OnStart()
}
for i := 0; i < len(servers); i++ {
s := servers[i]
s.wg.Add(1)
go run(s)
}
}
func Destroy() {
for i := len(servers) - 1; i >= 0; i-- {
m := servers[i]
//m.closeSig <- true
close(m.closeSig)
m.wg.Wait()