mirror of
https://github.com/sot-tech/mochi.git
synced 2026-04-26 15:40:01 -07:00
remove backend Start/Stop funcs
This commit is contained in:
committed by
Jimmy Zelinskie
parent
98a7c42ab3
commit
88567d5b2e
@@ -103,12 +103,6 @@ func main() {
|
||||
errChan := make(chan error)
|
||||
closedChan := make(chan struct{})
|
||||
|
||||
go func() {
|
||||
if err := trackerBackend.Start(); err != nil {
|
||||
errChan <- errors.New("failed to cleanly shutdown: " + err.Error())
|
||||
}
|
||||
}()
|
||||
|
||||
var hFrontend *httpfrontend.Frontend
|
||||
var uFrontend *udpfrontend.Frontend
|
||||
|
||||
@@ -149,17 +143,18 @@ func main() {
|
||||
hFrontend.Stop()
|
||||
}
|
||||
|
||||
trackerBackend.Stop()
|
||||
// TODO: stop PeerStore
|
||||
|
||||
close(errChan)
|
||||
close(closedChan)
|
||||
}()
|
||||
|
||||
err = <-errChan
|
||||
if err != nil {
|
||||
close(shutdown)
|
||||
<-closedChan
|
||||
return err
|
||||
for err := range errChan {
|
||||
if err != nil {
|
||||
close(shutdown)
|
||||
<-closedChan
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user