From 9a4f31ebe77907ff7642e5bf924f1a457ae5a00d Mon Sep 17 00:00:00 2001 From: sp-tarkov-bot Date: Thu, 28 Aug 2025 19:48:22 +0000 Subject: [PATCH] Format Style Fixes --- Libraries/SPTarkov.Server.Core/DI/Router.cs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Libraries/SPTarkov.Server.Core/DI/Router.cs b/Libraries/SPTarkov.Server.Core/DI/Router.cs index 2f31a3c4..152af446 100644 --- a/Libraries/SPTarkov.Server.Core/DI/Router.cs +++ b/Libraries/SPTarkov.Server.Core/DI/Router.cs @@ -9,12 +9,15 @@ using SPTarkov.Server.Core.Utils; namespace SPTarkov.Server.Core.DI; public interface IOnBeforeEventRequestData; + public interface IOnAfterEventRequestData; public record StaticDynamicOnBeforeEventRequestData(string Url, IRequestData RequestData, MongoId SessionId, string Output) : IOnBeforeEventRequestData; + public record StaticDynamicOnAfterEventRequestData(string Url, IRequestData RequestData, MongoId SessionId, string Output, object Result) : IOnAfterEventRequestData; + public abstract class Router { public event EventHandler? OnBeforeAction; @@ -43,6 +46,7 @@ public abstract class Router { OnBeforeAction?.Invoke(this, requestData); } + protected void TriggerOnAfterAction(IOnAfterEventRequestData requestData) { OnAfterAction?.Invoke(this, requestData); @@ -114,16 +118,21 @@ public record ItemRouterOnBeforeEventRequestData( PmcData PmcData, BaseInteractionRequestData Body, MongoId SessionId, - ItemEventRouterResponse Output) : IOnBeforeEventRequestData; + ItemEventRouterResponse Output +) : IOnBeforeEventRequestData; + public record ItemRouterOnAfterEventRequestData( string Url, PmcData PmcData, BaseInteractionRequestData Body, MongoId SessionId, ItemEventRouterResponse Output, - ValueTask Result) : IOnAfterEventRequestData; + ValueTask Result +) : IOnAfterEventRequestData; + +public record OnAfterEventRequestData(string Url, T RequestData, MongoId SessionId, R Output, object Result) + : IOnAfterEventRequestData; -public record OnAfterEventRequestData(string Url, T RequestData, MongoId SessionId, R Output, object Result) : IOnAfterEventRequestData; // The name of this class should be ItemEventRouter, but that name is taken, // So instead I added the definition public abstract class ItemEventRouterDefinition : Router @@ -152,6 +161,7 @@ public abstract class ItemEventRouterDefinition : Router } public record SaveLoadOnBeforeEventRequestData(SptProfile Profile) : IOnBeforeEventRequestData; + public record SaveLoadRouterOnAfterEventRequestData(SptProfile Profile) : IOnAfterEventRequestData; public abstract class SaveLoadRouter : Router