Moved carbon stats on server join and leave
This commit is contained in:
parent
d79514305b
commit
3af13550c2
@ -29,7 +29,7 @@ namespace NadekoBot
|
||||
public int VoiceChannelsCount { get; private set; } = 0;
|
||||
|
||||
private readonly Timer commandLogTimer = new Timer() { Interval = 10000 };
|
||||
private readonly Timer carbonStatusTimer = new Timer() { Interval = 3600000 };
|
||||
//private readonly Timer carbonStatusTimer = new Timer() { Interval = 3600000 };
|
||||
|
||||
static NadekoStats() { }
|
||||
|
||||
@ -57,6 +57,7 @@ namespace NadekoBot
|
||||
ServerCount++;
|
||||
TextChannelsCount += e.Server.TextChannels.Count();
|
||||
VoiceChannelsCount += e.Server.VoiceChannels.Count();
|
||||
SendUpdateToCarbon();
|
||||
}
|
||||
catch { }
|
||||
};
|
||||
@ -67,6 +68,7 @@ namespace NadekoBot
|
||||
ServerCount--;
|
||||
TextChannelsCount -= e.Server.TextChannels.Count();
|
||||
VoiceChannelsCount -= e.Server.VoiceChannels.Count();
|
||||
SendUpdateToCarbon();
|
||||
}
|
||||
catch { }
|
||||
};
|
||||
@ -96,10 +98,9 @@ namespace NadekoBot
|
||||
}
|
||||
catch { }
|
||||
};
|
||||
}
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(NadekoBot.Creds.CarbonKey))
|
||||
{
|
||||
carbonStatusTimer.Elapsed += (s, e) =>
|
||||
private void SendUpdateToCarbon()
|
||||
{
|
||||
try
|
||||
{
|
||||
@ -117,10 +118,8 @@ namespace NadekoBot
|
||||
Console.WriteLine("Failed sending status update to carbon.");
|
||||
Console.WriteLine(ex);
|
||||
}
|
||||
};
|
||||
carbonStatusTimer.Start();
|
||||
}
|
||||
}
|
||||
|
||||
public TimeSpan GetUptime() =>
|
||||
DateTime.Now - Process.GetCurrentProcess().StartTime;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user