Move the stringed version into a class

This commit is contained in:
Kayori
2026-08-30 16:52:33 +02:00
parent 4933b200ee
commit 12fbeb84f0
9 changed files with 10 additions and 10 deletions
@@ -22,7 +22,7 @@ public class ChargeEaChargeHandler(
Method("charge");
}
public override async Task<ChargeResponse> HandleAsync(ChargeRequest req, string model)
public override async Task<ChargeResponse> HandleAsync(ChargeRequest req, GameModel model)
{
var amount = int.Parse(req.ChargeNumber) * 1000;
@@ -15,7 +15,7 @@ namespace MedusaPluginChargeMachine.Handlers.LA9
Module("eacharge");
Method("checkin");
}
public override async Task<CheckinResponse> HandleAsync(CheckinRequest req, string model)
public override async Task<CheckinResponse> HandleAsync(CheckinRequest req, GameModel model)
{
var sessionId = sessionService.AddSession(req.CardId);
@@ -7,14 +7,14 @@ using ISessionService = MedusaPluginChargeMachine.Services.ISessionService;
namespace MedusaPluginChargeMachine.Handlers.LA9
{
public class CheckoutEaCharge(ISessionService sessionService): Handler<CheckoutRequest, CheckoutResponse>
public class CheckoutEaChargeHandler(ISessionService sessionService): Handler<CheckoutRequest, CheckoutResponse>
{
public override void Configure()
{
Module("eacharge");
Method("checkout");
}
public override CheckoutResponse Handle(CheckoutRequest req, string model)
public override CheckoutResponse Handle(CheckoutRequest req, GameModel model)
{
sessionService.RemoveSession(req.SessionId);
@@ -14,7 +14,7 @@ public class GetConfigEaChargeHandler(ChargeMachineDbContext db) : Handler<Empty
Method("getconf");
}
public override async Task<EaChargeConfigResponse> HandleAsync(EmptyRequest _, string model)
public override async Task<EaChargeConfigResponse> HandleAsync(EmptyRequest _, GameModel model)
{
var articles = await db.ArticleContents.ToListAsync();
@@ -16,7 +16,7 @@ public class GetLastLogEaChargeHandler(ISessionService sessionService, ChargeMac
Method("getlastlog");
}
public override async Task<GetLastLogEaChargeResponse> HandleAsync(GetLastLogRequest req, string model)
public override async Task<GetLastLogEaChargeResponse> HandleAsync(GetLastLogRequest req, GameModel model)
{
var today = DateTime.UtcNow.Date;
var cardId = (string?)null;
@@ -16,7 +16,7 @@ public class GetRecentChargeEaChargeHandler(ISessionService sessionService, Char
Method("getrecentcharge");
}
public override async Task<GetRecentChargeResponse> HandleAsync(GetRecentChargeRequest req, string model)
public override async Task<GetRecentChargeResponse> HandleAsync(GetRecentChargeRequest req, GameModel model)
{
var cardId = ResolveCardId(req);
@@ -20,7 +20,7 @@ public class OpChPassEaChargeHandler(
Method("opchpass");
}
public override async Task<OpChPassResponse> HandleAsync(OpChPassRequest req, string model)
public override async Task<OpChPassResponse> HandleAsync(OpChPassRequest req, GameModel model)
{
var session = sessionService.GetSession(req.SessionId);
var card = await cardService.FindByCardId(session.refId);
@@ -15,7 +15,7 @@ public class OpCheckinEaChargeHandler(ISessionService sessionService): Handler<O
Method("opcheckin");
}
public override OpCheckinResponse Handle(OpCheckinRequest req, string model)
public override OpCheckinResponse Handle(OpCheckinRequest req, GameModel model)
{
var sessionId = sessionService.AddSession(req.SourceId);
@@ -14,7 +14,7 @@ public class OpCheckoutEaChargeHandler(ISessionService sessionService): Handler<
Method("opcheckout");
}
public override OpCheckoutResponse Handle(OpCheckoutRequest req, string model)
public override OpCheckoutResponse Handle(OpCheckoutRequest req, GameModel model)
{
sessionService.RemoveSession(req.SessionId);