[NOD-113] Added graceful shutdown to mining simulator. (#253)

This commit is contained in:
stasatdaglabs 2019-04-17 17:00:23 +03:00 committed by Svarog
parent 194ceace6f
commit 89ca293dc1

View File

@ -2,6 +2,7 @@ package main
import (
"fmt"
"github.com/daglabs/btcd/signal"
"log"
"os"
"runtime/debug"
@ -27,10 +28,15 @@ func main() {
}
defer disconnect(clients)
err = mineLoop(clients)
if err != nil {
panic(fmt.Errorf("Error in main loop: %s", err))
}
go func() {
err = mineLoop(clients)
if err != nil {
panic(fmt.Errorf("Error in main loop: %s", err))
}
}()
interrupt := signal.InterruptListener()
<-interrupt
}
func disconnect(clients []*simulatorClient) {