Use hashset to prevent duplicate entries

This commit is contained in:
MidoriKami 2025-11-27 14:30:40 -08:00
parent c525655be6
commit 166f249e13

View file

@ -38,7 +38,7 @@ internal unsafe class AddonLifecycle : IInternalDisposableService
/// <summary> /// <summary>
/// Gets a list of all AddonLifecycle Event Listeners. /// Gets a list of all AddonLifecycle Event Listeners.
/// </summary> /// </summary>
internal Dictionary<AddonEvent, List<AddonLifecycleEventListener>> EventListeners { get; } = []; internal Dictionary<AddonEvent, HashSet<AddonLifecycleEventListener>> EventListeners { get; } = [];
/// <inheritdoc/> /// <inheritdoc/>
void IInternalDisposableService.DisposeService() void IInternalDisposableService.DisposeService()