INNER CODE UNIT · Go

Destroy

kudoochui/kudos · app/server.go:44

func Destroy() {
	for i := len(servers) - 1; i >= 0; i-- {
		m := servers[i]
		//m.closeSig <- true
		close(m.closeSig)
		m.wg.Wait()
		destroy(m)
	}
}

func run(m *server) {
	m.s.Run(m.closeSig)
	m.wg.Done()
}

func destroy(m *server) {
	defer func() {
		if r := recover(); r != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…