mirror of
https://github.com/RaidMax/IW4M-Admin.git
synced 2025-06-11 07:40:54 -05:00
fix for runaway regular expression on linux
explicitly set string dvars in quotes to allow setting empty dvars allow piping in input from command line (#114) update the distribution for top stats elo prevent game log file rotation from stopping event parsing
This commit is contained in:
26
Application/Factories/ParserRegexFactory.cs
Normal file
26
Application/Factories/ParserRegexFactory.cs
Normal file
@ -0,0 +1,26 @@
|
||||
using SharedLibraryCore.Interfaces;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using System;
|
||||
|
||||
namespace IW4MAdmin.Application.Factories
|
||||
{
|
||||
/// <summary>
|
||||
/// Implementation of the IParserRegexFactory
|
||||
/// </summary>
|
||||
public class ParserRegexFactory : IParserRegexFactory
|
||||
{
|
||||
private readonly IServiceProvider _serviceProvider;
|
||||
|
||||
/// <inheritdoc/>
|
||||
public ParserRegexFactory(IServiceProvider serviceProvider)
|
||||
{
|
||||
_serviceProvider = serviceProvider;
|
||||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public ParserRegex CreateParserRegex()
|
||||
{
|
||||
return new ParserRegex(_serviceProvider.GetService<IParserPatternMatcher>());
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user