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>
/// Gets a list of all AddonLifecycle Event Listeners.
/// </summary>
internal Dictionary<AddonEvent, List<AddonLifecycleEventListener>> EventListeners { get; } = [];
internal Dictionary<AddonEvent, HashSet<AddonLifecycleEventListener>> EventListeners { get; } = [];
/// <inheritdoc/>
void IInternalDisposableService.DisposeService()