mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
Refactoring Settings.cs
This commit is contained in:
parent
f16b1c118b
commit
16c1d1fd77
59 changed files with 3425 additions and 2180 deletions
|
|
@ -1,4 +1,5 @@
|
|||
using System.Text.RegularExpressions;
|
||||
using static MinecraftClient.Settings;
|
||||
|
||||
namespace MinecraftClient.Logger
|
||||
{
|
||||
|
|
@ -10,11 +11,23 @@ namespace MinecraftClient.Logger
|
|||
{
|
||||
Regex? regexToUse = null;
|
||||
// Convert to bool for XOR later. Whitelist = 0, Blacklist = 1
|
||||
bool filterMode = Settings.FilterMode == Settings.FilterModeEnum.Blacklist;
|
||||
bool filterMode = Config.Logging.FilterMode == LoggingConfigHealper.LoggingConfig.FilterModeEnum.blacklist;
|
||||
switch (channel)
|
||||
{
|
||||
case FilterChannel.Chat: regexToUse = Settings.ChatFilter; break;
|
||||
case FilterChannel.Debug: regexToUse = Settings.DebugFilter; break;
|
||||
case FilterChannel.Chat:
|
||||
string chat = Config.Logging.ChatFilterRegex;
|
||||
if (string.IsNullOrEmpty(chat))
|
||||
regexToUse = null;
|
||||
else
|
||||
regexToUse = new(chat);
|
||||
break;
|
||||
case FilterChannel.Debug:
|
||||
string debug = Config.Logging.DebugFilterRegex;
|
||||
if (string.IsNullOrEmpty(debug))
|
||||
regexToUse = null;
|
||||
else
|
||||
regexToUse = new(debug);
|
||||
break;
|
||||
}
|
||||
if (regexToUse != null)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue