callbacks

This commit is contained in:
CWX
2025-01-12 15:31:22 +00:00
parent 1854ac4e2b
commit 44234cf6ad
8 changed files with 13 additions and 10 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ using Core.Utils;
namespace Core.Callbacks;
[Injectable]
[Injectable(InjectableTypeOverride = typeof(BotCallbacks))]
public class BotCallbacks
{
protected BotController _botController;
+4 -3
View File
@@ -1,4 +1,5 @@
using Core.Annotations;
using Core.Models.Eft.Common;
using Core.Models.Enums;
using Core.Models.Spt.Config;
using Core.Servers;
@@ -6,7 +7,7 @@ using Core.Utils;
namespace Core.Callbacks;
[Injectable]
[Injectable(InjectableTypeOverride = typeof(BundleCallbacks))]
public class BundleCallbacks
{
protected HttpResponseUtil _httpResponseUtil;
@@ -34,10 +35,10 @@ public class BundleCallbacks
/// <param name="info"></param>
/// <param name="sessionID"></param>
/// <returns></returns>
public string GetBundles(string url, object info, string sessionID)
public string GetBundles(string url, EmptyRequestData info, string sessionID)
{
// return _httpResponseUtil.NoBody(_bundleLoader.GetBundles());
throw new NotImplementedException();
return _httpResponseUtil.NoBody(new List<object>());
}
public string GetBundle(string url, object info, string sessionID)
+1 -1
View File
@@ -82,7 +82,7 @@ public class CustomizationCallbacks
/// <param name="body"></param>
/// <param name="sessionID"></param>
/// <returns></returns>
public string GetHideoutCustomisation(PmcData pmcData, EmptyRequestData info, string sessionID)
public string GetHideoutCustomisation(string url, EmptyRequestData info, string sessionID)
{
return _httpResponseUtil.GetBody(_customizationController.GetHideoutCustomisation(sessionID, info));
}
+1 -1
View File
@@ -12,7 +12,7 @@ using Core.Utils;
namespace Core.Callbacks;
[Injectable]
[Injectable(InjectableTypeOverride = typeof(DataCallbacks))]
public class DataCallbacks
{
protected HttpResponseUtil _httpResponseUtil;
+2 -1
View File
@@ -11,6 +11,7 @@ using Core.Utils;
namespace Core.Callbacks;
[Injectable(InjectableTypeOverride = typeof(OnLoad), TypePriority = OnLoadOrder.GameCallbacks)]
[Injectable(InjectableTypeOverride = typeof(GameCallbacks))]
public class GameCallbacks : OnLoad
{
protected HttpResponseUtil _httpResponseUtil;
@@ -214,7 +215,7 @@ public class GameCallbacks : OnLoad
/// <param name="info"></param>
/// <param name="sessionID"></param>
/// <returns></returns>
public string GetSurveyView(string url, object info, string sessionID)
public string GetSurveyView(string url, SendSurveyOpinionRequest info, string sessionID)
{
return _httpResponseUtil.NullResponse();
}
+2 -2
View File
@@ -38,7 +38,7 @@ public class MatchCallbacks
/// <param name="info"></param>
/// <param name="sessionID"></param>
/// <returns></returns>
public string UpdatePing(string url, EmptyRequestData info, string sessionID)
public string UpdatePing(string url, UpdatePingRequestData info, string sessionID)
{
return _httpResponseUtil.NullResponse();
}
@@ -230,7 +230,7 @@ public class MatchCallbacks
/// <param name="info"></param>
/// <param name="sessionID"></param>
/// <returns></returns>
public string GetMetrics(string url, object info, string sessionID)
public string GetMetrics(string url, EmptyRequestData info, string sessionID)
{
return _httpResponseUtil.GetBody(_databaseService.GetMatch().Metrics);
}
+1 -1
View File
@@ -9,7 +9,7 @@ using Core.Utils;
namespace Core.Callbacks;
[Injectable]
[Injectable(InjectableTypeOverride = typeof(NotifierCallbacks))]
public class NotifierCallbacks
{
protected HttpResponseUtil _httpResponseUtil;
+1
View File
@@ -13,6 +13,7 @@ namespace Core.Callbacks;
[Injectable(InjectableTypeOverride = typeof(OnLoad), TypePriority = OnLoadOrder.TraderCallbacks)]
[Injectable(InjectableTypeOverride = typeof(OnUpdate), TypePriority = OnUpdateOrder.TraderCallbacks)]
[Injectable(InjectableTypeOverride = typeof(TraderCallbacks))]
public class TraderCallbacks : OnLoad, OnUpdate
{
protected HttpResponseUtil _httpResponseUtil;