Code maintenance: remove unneeded defaultInterface in Shadowsocks
This commit is contained in:
@@ -265,7 +265,7 @@ func _main(background context.Context, buildInfo models.BuildInformation,
|
|||||||
wg.Add(1)
|
wg.Add(1)
|
||||||
go httpProxyLooper.Run(ctx, wg)
|
go httpProxyLooper.Run(ctx, wg)
|
||||||
|
|
||||||
shadowsocksLooper := shadowsocks.NewLooper(allSettings.ShadowSocks, logger, defaultInterface)
|
shadowsocksLooper := shadowsocks.NewLooper(allSettings.ShadowSocks, logger)
|
||||||
restartShadowsocks := shadowsocksLooper.Restart
|
restartShadowsocks := shadowsocksLooper.Restart
|
||||||
wg.Add(1)
|
wg.Add(1)
|
||||||
go shadowsocksLooper.Run(ctx, wg)
|
go shadowsocksLooper.Run(ctx, wg)
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ type looper struct {
|
|||||||
settings settings.ShadowSocks
|
settings settings.ShadowSocks
|
||||||
settingsMutex sync.RWMutex
|
settingsMutex sync.RWMutex
|
||||||
logger logging.Logger
|
logger logging.Logger
|
||||||
defaultInterface string
|
|
||||||
restart chan struct{}
|
restart chan struct{}
|
||||||
start chan struct{}
|
start chan struct{}
|
||||||
stop chan struct{}
|
stop chan struct{}
|
||||||
@@ -47,11 +46,10 @@ func (l *looper) logAndWait(ctx context.Context, err error) {
|
|||||||
|
|
||||||
const defaultBackoffTime = 10 * time.Second
|
const defaultBackoffTime = 10 * time.Second
|
||||||
|
|
||||||
func NewLooper(settings settings.ShadowSocks, logger logging.Logger, defaultInterface string) Looper {
|
func NewLooper(settings settings.ShadowSocks, logger logging.Logger) Looper {
|
||||||
return &looper{
|
return &looper{
|
||||||
settings: settings,
|
settings: settings,
|
||||||
logger: logger.WithPrefix("shadowsocks: "),
|
logger: logger.WithPrefix("shadowsocks: "),
|
||||||
defaultInterface: defaultInterface,
|
|
||||||
restart: make(chan struct{}),
|
restart: make(chan struct{}),
|
||||||
start: make(chan struct{}),
|
start: make(chan struct{}),
|
||||||
stop: make(chan struct{}),
|
stop: make(chan struct{}),
|
||||||
|
|||||||
Reference in New Issue
Block a user