Fixed more edge cases

This commit is contained in:
TheXamlGuy
2024-05-16 21:41:48 +01:00
parent 8c0436644a
commit 7f3c4c53cc
16 changed files with 93 additions and 33 deletions
+1
View File
@@ -7,6 +7,7 @@ public class HandlerProvider(SubscriptionCollection subscriptions) :
object? key = null)
{
string subscriptionKey = $"{(key is not null ? $"{key}:" : "")}{type}";
var d = subscriptions;
if (subscriptions.TryGetValue(subscriptionKey, out List<WeakReference>? subscribers))
{
foreach (WeakReference weakRef in subscribers.ToArray())