Fixed redemptions not loading properly

This commit is contained in:
Tom
2024-11-08 16:11:24 +00:00
parent 66f2bf7ec6
commit 0932c1c38e
3 changed files with 8 additions and 13 deletions

View File

@@ -31,9 +31,10 @@ namespace TwitchChatTTS.Hermes.Socket.Requests
return;
}
if (requestData["redemptions"] is not IEnumerable<Redemption> redemptions)
IEnumerable<Redemption>? redemptions = JsonSerializer.Deserialize<IEnumerable<Redemption>>(requestData["redemptions"].ToString() ?? string.Empty, _options);
if (redemptions == null)
{
_logger.Warning("Failed to read the redemptions while updating redemption actions.");
_logger.Warning($"Failed to read the redemptions while updating redemption actions [class type: {requestData["redemptions"].GetType().Name}]");
return;
}