From 60729e288003ca25d3e1eb5e08fc9a81dbd4dce5 Mon Sep 17 00:00:00 2001
From: Piotrekol <4990365+Piotrekol@users.noreply.github.com>
Date: Sat, 22 Aug 2026 17:19:51 +0200
Subject: [PATCH 01/10] Fix: live token update race; switch to DeferredToken
---
Directory.Packages.props | 2 +-
.../LiveTokens/BaseLiveToken.cs | 2 +-
.../{LiveToken.cs => DeferredLiveToken.cs} | 15 +++++---
.../LiveTokens/LazyLiveToken.cs | 28 --------------
.../MemoryDataProcessor.cs | 37 +++++++++----------
5 files changed, 30 insertions(+), 54 deletions(-)
rename plugins/OsuMemoryEventSource/LiveTokens/{LiveToken.cs => DeferredLiveToken.cs} (55%)
delete mode 100644 plugins/OsuMemoryEventSource/LiveTokens/LazyLiveToken.cs
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 1423d1c4..c50fb98e 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -8,7 +8,7 @@
-
+
diff --git a/plugins/OsuMemoryEventSource/LiveTokens/BaseLiveToken.cs b/plugins/OsuMemoryEventSource/LiveTokens/BaseLiveToken.cs
index 7fae9253..fd8f74d2 100644
--- a/plugins/OsuMemoryEventSource/LiveTokens/BaseLiveToken.cs
+++ b/plugins/OsuMemoryEventSource/LiveTokens/BaseLiveToken.cs
@@ -11,7 +11,7 @@ public abstract class BaseLiveToken
public BaseLiveToken(IToken token, Func