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

@@ -30,7 +30,7 @@ namespace TwitchChatTTS.Hermes.Socket.Requests
{
hermesRequestData = _callbacks.Take(requestId);
if (hermesRequestData == null)
_logger.Warning($"Could not find callback for request [request id: {requestId}][type: {GetType().Name}]");
_logger.Warning($"Could not find callback for request [request id: {requestId}][type: {Name}]");
else if (hermesRequestData.Data == null)
hermesRequestData.Data = new Dictionary<string, object>();
}
@@ -39,11 +39,11 @@ namespace TwitchChatTTS.Hermes.Socket.Requests
if (redemptions != null)
{
_logger.Information($"Redemptions loaded [count: {redemptions.Count()}]");
if (hermesRequestData != null)
if (hermesRequestData?.Data != null)
{
hermesRequestData.Data!.Add("redemptions", redemptions);
hermesRequestData.Data.Add("redemptions", redemptions);
_logger.Debug($"Callback was found for request [request id: {requestId}][type: {GetType().Name}]");
_logger.Debug($"Callback was found for request [request id: {requestId}][type: {Name}]");
hermesRequestData.Callback?.Invoke(hermesRequestData.Data);
}
}