revert save bandwidth
Some bugs on Save Bandwidth. Maybe commit again after all is ok.
This commit is contained in:
@@ -63,8 +63,6 @@ namespace Shadowsocks.Controller
|
||||
public ShadowsocksController()
|
||||
{
|
||||
_config = Configuration.Load();
|
||||
inboundCounter = _config.GetCurrentServer().bandwidthIn;
|
||||
outboundCounter = _config.GetCurrentServer().bandwidthOut;
|
||||
StatisticsConfiguration = StatisticsStrategyConfiguration.Load();
|
||||
_strategyManager = new StrategyManager(this);
|
||||
StartReleasingMemory();
|
||||
@@ -312,21 +310,17 @@ namespace Shadowsocks.Controller
|
||||
public void UpdateInboundCounter(long n)
|
||||
{
|
||||
Interlocked.Add(ref inboundCounter, n);
|
||||
_config.GetCurrentServer().bandwidthIn = inboundCounter;
|
||||
}
|
||||
|
||||
public void UpdateOutboundCounter(long n)
|
||||
{
|
||||
Interlocked.Add(ref outboundCounter, n);
|
||||
_config.GetCurrentServer().bandwidthOut = outboundCounter;
|
||||
}
|
||||
|
||||
protected void Reload()
|
||||
{
|
||||
// some logic in configuration updated the config when saving, we need to read it again
|
||||
_config = Configuration.Load();
|
||||
inboundCounter = _config.GetCurrentServer().bandwidthIn;
|
||||
outboundCounter = _config.GetCurrentServer().bandwidthOut;
|
||||
StatisticsConfiguration = StatisticsStrategyConfiguration.Load();
|
||||
|
||||
if (polipoRunner == null)
|
||||
|
||||
@@ -15,8 +15,6 @@ namespace Shadowsocks.Model
|
||||
public string method;
|
||||
public string remarks;
|
||||
public bool auth;
|
||||
public long bandwidthIn;
|
||||
public long bandwidthOut;
|
||||
|
||||
public override int GetHashCode()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user