fully switch to mediator from events

This commit is contained in:
rootdarkarchon
2023-01-31 01:35:11 +01:00
parent 5e7beb8518
commit 41465c2d49
24 changed files with 166 additions and 239 deletions

View File

@@ -44,6 +44,14 @@ public class MareMediator : IDisposable
}
}
internal void UnsubscribeAll(object subscriber)
{
foreach (var kvp in _subscriberDict)
{
kvp.Value.RemoveWhere(p => p.Subscriber == subscriber);
}
}
public void Dispose()
{
_subscriberDict.Clear();