Freeze eventbus dictionaries (#22628)

* Freeze event bus

* Cleanup
This commit is contained in:
Leon Friedrich
2024-01-06 04:24:42 -05:00
committed by GitHub
parent 57f245e789
commit 347655fac1
4 changed files with 3 additions and 8 deletions

View File

@@ -48,6 +48,7 @@ namespace Content.Benchmarks
var componentFactory = new Mock<IComponentFactory>(); var componentFactory = new Mock<IComponentFactory>();
componentFactory.Setup(p => p.GetComponent<DummyComponent>()).Returns(new DummyComponent()); componentFactory.Setup(p => p.GetComponent<DummyComponent>()).Returns(new DummyComponent());
componentFactory.Setup(p => p.GetRegistration(It.IsAny<DummyComponent>())).Returns(dummyReg); componentFactory.Setup(p => p.GetRegistration(It.IsAny<DummyComponent>())).Returns(dummyReg);
componentFactory.Setup(p => p.GetAllRegistrations()).Returns(new[] { dummyReg });
componentFactory.Setup(p => p.GetAllRefTypes()).Returns(new[] { CompIdx.Index<DummyComponent>() }); componentFactory.Setup(p => p.GetAllRefTypes()).Returns(new[] { CompIdx.Index<DummyComponent>() });
IoCManager.RegisterInstance<IComponentFactory>(componentFactory.Object); IoCManager.RegisterInstance<IComponentFactory>(componentFactory.Object);

View File

@@ -4,7 +4,6 @@ using Robust.Server.Player;
using Robust.Shared.Configuration; using Robust.Shared.Configuration;
using Robust.Shared.Console; using Robust.Shared.Console;
using Robust.Shared.Enums; using Robust.Shared.Enums;
using Robust.Shared.Input;
using Robust.Shared.Player; using Robust.Shared.Player;
using Robust.Shared.Timing; using Robust.Shared.Timing;
@@ -35,7 +34,6 @@ namespace Content.Server.Afk
[UsedImplicitly] [UsedImplicitly]
public sealed class AfkManager : IAfkManager public sealed class AfkManager : IAfkManager
{ {
[Dependency] private readonly IEntityManager _entityManager = default!;
[Dependency] private readonly IPlayerManager _playerManager = default!; [Dependency] private readonly IPlayerManager _playerManager = default!;
[Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly IGameTiming _gameTiming = default!;
[Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly IConfigurationManager _cfg = default!;

View File

@@ -64,10 +64,7 @@ namespace Content.Server.Entry
factory.DoAutoRegistrations(); factory.DoAutoRegistrations();
factory.IgnoreMissingComponents("Visuals"); factory.IgnoreMissingComponents("Visuals");
foreach (var ignoreName in IgnoredComponents.List) factory.RegisterIgnore(IgnoredComponents.List);
{
factory.RegisterIgnore(ignoreName);
}
prototypes.RegisterIgnore("parallax"); prototypes.RegisterIgnore("parallax");
prototypes.RegisterIgnore("guideEntry"); prototypes.RegisterIgnore("guideEntry");

View File

@@ -23,8 +23,7 @@ namespace Content.Server.Holiday
public override void Initialize() public override void Initialize()
{ {
_configManager.OnValueChanged(CCVars.HolidaysEnabled, OnHolidaysEnableChange, true); _configManager.OnValueChanged(CCVars.HolidaysEnabled, OnHolidaysEnableChange);
SubscribeLocalEvent<GameRunLevelChangedEvent>(OnRunLevelChanged); SubscribeLocalEvent<GameRunLevelChangedEvent>(OnRunLevelChanged);
SubscribeLocalEvent<HolidayVisualsComponent, ComponentInit>(OnVisualsInit); SubscribeLocalEvent<HolidayVisualsComponent, ComponentInit>(OnVisualsInit);
} }