Use hashset to prevent duplicate entries

This commit is contained in:
MidoriKami 2025-11-27 14:30:40 -08:00
parent 4f59e09513
commit b82b4f40ce

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()