diff --git a/src/Artemis.Core/Services/Interfaces/IModuleService.cs b/src/Artemis.Core/Services/Interfaces/IModuleService.cs
index 38371632f..d7dd93325 100644
--- a/src/Artemis.Core/Services/Interfaces/IModuleService.cs
+++ b/src/Artemis.Core/Services/Interfaces/IModuleService.cs
@@ -9,11 +9,6 @@ namespace Artemis.Core.Services
///
public interface IModuleService : IArtemisService
{
- ///
- /// Occurs when the priorty of a module is updated.
- ///
- event EventHandler ModulePriorityUpdated;
-
///
/// Gets the current active module override. If set, all other modules are deactivated and only the
/// is active.
@@ -38,5 +33,10 @@ namespace Artemis.Core.Services
/// The new priority category of the module
/// The new priority of the module
void UpdateModulePriority(Module module, ModulePriorityCategory category, int priority);
+
+ ///
+ /// Occurs when the priority of a module is updated.
+ ///
+ event EventHandler? ModulePriorityUpdated;
}
}
\ No newline at end of file
diff --git a/src/Artemis.Core/Services/ModuleService.cs b/src/Artemis.Core/Services/ModuleService.cs
index a1a72bb2b..96983eda7 100644
--- a/src/Artemis.Core/Services/ModuleService.cs
+++ b/src/Artemis.Core/Services/ModuleService.cs
@@ -149,8 +149,6 @@ namespace Artemis.Core.Services
UpdateModulePriority(module, category, priority);
}
- public event EventHandler ModulePriorityUpdated;
-
public Module? ActiveModuleOverride { get; private set; }
public async Task SetActiveModuleOverride(Module? overrideModule)
@@ -266,5 +264,11 @@ namespace Artemis.Core.Services
ModulePriorityUpdated?.Invoke(this, EventArgs.Empty);
}
+
+ #region Events
+
+ public event EventHandler? ModulePriorityUpdated;
+
+ #endregion
}
}
\ No newline at end of file