mirror of
https://gitea.tendokyu.moe/Kayori/MedusaPluginChargeMachine.git
synced 2026-09-29 02:27:58 +03:00
Move the stringed version into a class
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
+2
-2
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user