From b92935b83ef043dc3642831cb69c9aa0d1d45322 Mon Sep 17 00:00:00 2001
From: Gabriele Picco <gabriele@magicblock.gg>
Date: Wed, 20 Nov 2024 11:00:11 +0100
Subject: [PATCH] fix: dispatch websocket update from the main thread

---
 src/Solana.Unity.Rpc/SolanaStreamingRpcClient.cs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Solana.Unity.Rpc/SolanaStreamingRpcClient.cs b/src/Solana.Unity.Rpc/SolanaStreamingRpcClient.cs
index bb9dfd88..ceb60956 100644
--- a/src/Solana.Unity.Rpc/SolanaStreamingRpcClient.cs
+++ b/src/Solana.Unity.Rpc/SolanaStreamingRpcClient.cs
@@ -309,7 +309,7 @@ private void HandleDataMessage(JToken jToken, string method, int subscriptionId)
                     break;
             }
 
-            sub.HandleData(result);
+            MainThreadUtil.Run(() => sub.HandleData(result));
         }
 
         #region AccountInfo