Removed engine.Stop

This commit is contained in:
mlsmaycon 2021-06-25 10:58:42 +02:00
parent 1cf9b143e0
commit 881f078759
2 changed files with 0 additions and 23 deletions

View File

@ -39,12 +39,6 @@ var (
iFaceBlackList[config.IFaceBlackList[i]] = struct{}{}
}
engine := connection.NewEngine(signalClient, config.StunTurnURLs, config.WgIface, config.WgAddr, iFaceBlackList)
defer func() {
err := engine.Stop()
if err != nil {
log.Fatal(err)
}
}()
err = engine.Start(myKey, config.Peers)
if err != nil {

View File

@ -46,23 +46,6 @@ func NewEngine(signal *signal.Client, stunsTurns []*ice.URL, wgIface string, wgA
iFaceBlackList: iFaceBlackList,
}
}
func (e *Engine) Stop() error {
err := iface.Delete()
if err != nil {
log.Errorf("error while deleting Wireguard interface")
return err
}
err = e.signal.Close()
if err != nil {
log.Errorf("error while closing a connection to the signal server")
return err
}
for _, c := range e.conns {
c.Close() //nolint
}
return nil
}
// Start creates a new tunnel interface and listens to signals from the Signal service.
// It also creates an Go routine to handle each peer communication from the config file