From c373af5281560a07f5b53ff2b6e9bcafd32ebae7 Mon Sep 17 00:00:00 2001 From: Tom Date: Sat, 18 Jan 2025 17:34:02 +0000 Subject: [PATCH] Fixed some minor things. --- Chat/Commands/Limits/UsagePolicy.cs | 7 ++++--- OBS/Socket/Data/EventMessage.cs | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Chat/Commands/Limits/UsagePolicy.cs b/Chat/Commands/Limits/UsagePolicy.cs index 5c8a81b..95486c5 100644 --- a/Chat/Commands/Limits/UsagePolicy.cs +++ b/Chat/Commands/Limits/UsagePolicy.cs @@ -12,7 +12,7 @@ namespace TwitchChatTTS.Chat.Commands.Limits public UsagePolicy(ILogger logger) { _logger = logger; - _root = new UsagePolicyNode(string.Empty, null, null, logger); + _root = new UsagePolicyNode(string.Empty, null, null, logger, root: true); } @@ -104,9 +104,10 @@ namespace TwitchChatTTS.Chat.Commands.Limits private ILogger _logger; private object _lock { get; } - public UsagePolicyNode(string name, UsagePolicyLimit? data, UsagePolicyNode? parent, ILogger logger) + public UsagePolicyNode(string name, UsagePolicyLimit? data, UsagePolicyNode? parent, ILogger logger, bool root = false) { - //ArgumentException.ThrowIfNullOrWhiteSpace(name, nameof(name)); + if (!root) + ArgumentException.ThrowIfNullOrWhiteSpace(name, nameof(name)); Name = name; Limit = data; _parent = parent; diff --git a/OBS/Socket/Data/EventMessage.cs b/OBS/Socket/Data/EventMessage.cs index 16a4a06..a077868 100644 --- a/OBS/Socket/Data/EventMessage.cs +++ b/OBS/Socket/Data/EventMessage.cs @@ -4,6 +4,6 @@ namespace TwitchChatTTS.OBS.Socket.Data { public required string EventType { get; set; } public int EventIntent { get; set; } - public required Dictionary EventData { get; set; } + public Dictionary? EventData { get; set; } } } \ No newline at end of file