use prim ctor and fixed warnings: NoteCallbacks, NotifierCallbacks

This commit is contained in:
CWX
2025-01-18 13:39:14 +00:00
parent 42e964c60b
commit d19e736408
2 changed files with 9 additions and 39 deletions
+1 -10
View File
@@ -7,17 +7,8 @@ using Core.Models.Eft.Notes;
namespace Core.Callbacks;
[Injectable]
public class NoteCallbacks
public class NoteCallbacks(NoteController _noteController)
{
protected NoteController _noteController;
public NoteCallbacks
(
NoteController noteController
)
{
_noteController = noteController;
}
/// <summary>
/// Handle AddNote event
+8 -29
View File
@@ -1,35 +1,18 @@
using Core.Annotations;
using Core.Controllers;
using Core.Helpers;
using Core.Models.Eft.Common;
using Core.Models.Eft.Common.Request;
using Core.Models.Eft.HttpResponse;
using Core.Models.Eft.Notifier;
using Core.Utils;
namespace Core.Callbacks;
[Injectable(InjectableTypeOverride = typeof(NotifierCallbacks))]
public class NotifierCallbacks
public class NotifierCallbacks(
HttpResponseUtil _httpResponseUtil,
NotifierController _notifierController
)
{
protected HttpResponseUtil _httpResponseUtil;
protected HttpServerHelper _httpServerHelper;
protected JsonUtil _jsonUtil;
protected NotifierController _notifierController;
public NotifierCallbacks
(
HttpResponseUtil httpResponseUtil,
HttpServerHelper httpServerHelper,
JsonUtil jsonUtil,
NotifierController notifierController
)
{
_httpResponseUtil = httpResponseUtil;
_httpServerHelper = httpServerHelper;
_jsonUtil = jsonUtil;
_notifierController = notifierController;
}
/**
* If we don't have anything to send, it's ok to not send anything back
@@ -42,10 +25,9 @@ public class NotifierCallbacks
// var splitUrl = req.Url.Split("/");
// var tmpSessionID = splitUrl[splitUrl.Length - 1].Split("?last_id")[0];
/**
* Take our array of JSON message objects and cast them to JSON strings, so that they can then
* be sent to client as NEWLINE separated strings... yup.
*/
// Take our array of JSON message objects and cast them to JSON strings, so that they can then
// be sent to client as NEWLINE separated strings... yup.
// _notifierController.NotifyAsync(tmpSessionID)
throw new NotImplementedException();
}
@@ -59,7 +41,6 @@ public class NotifierCallbacks
/// <param name="info"></param>
/// <param name="sessionId"></param>
/// <returns></returns>
/// <exception cref="NotImplementedException"></exception>
public string GetNotifier(string url, object info, string sessionId)
{
return _httpResponseUtil.EmptyArrayResponse();
@@ -72,7 +53,6 @@ public class NotifierCallbacks
/// <param name="info"></param>
/// <param name="sessionID"></param>
/// <returns></returns>
/// <exception cref="NotImplementedException"></exception>
public string CreateNotifierChannel(string url, EmptyRequestData info, string sessionID)
{
return _httpResponseUtil.GetBody(_notifierController.GetChannel(sessionID));
@@ -85,10 +65,9 @@ public class NotifierCallbacks
/// <param name="info"></param>
/// <param name="sessionID"></param>
/// <returns></returns>
/// <exception cref="NotImplementedException"></exception>
public string SelectProfile(string url, UIDRequestData info, string sessionID)
{
return _httpResponseUtil.GetBody(new SelectProfileResponse() { Status = "ok" });
return _httpResponseUtil.GetBody(new SelectProfileResponse { Status = "ok" });
}
/// <summary>