Merge branch '2.3' into 2.4-pr

This commit is contained in:
RaidMax 2019-08-23 21:28:09 -05:00
commit c1a825f8f2

View File

@ -551,26 +551,23 @@ namespace IW4MAdmin.Plugins.Stats.Helpers
clientStats.HitLocations.Single(hl => hl.Location == hit.HitLoc).HitCount += 1;
}
try
{
if (Plugin.Config.Configuration().StoreClientKills)
{
lock (_hitCache)
_hitCache.Add(hit);
if (_hitCache.Count > Detection.MAX_TRACKED_HIT_COUNT)
{
_hitCache.Add(hit);
if (_hitCache.Count > Detection.MAX_TRACKED_HIT_COUNT)
OnProcessingPenalty.Wait();
using (var ctx = new DatabaseContext())
{
using (var ctx = new DatabaseContext())
{
ctx.AddRange(_hitCache);
await ctx.SaveChangesAsync();
}
_hitCache.Clear();
ctx.AddRange(_hitCache);
await ctx.SaveChangesAsync();
}
_hitCache.Clear();
OnProcessingPenalty.Release();
}
}