Files
Kayori_MedusaPluginChargeMa…/MedusaPluginChargeMachine/Handlers/LA9/CheckoutEaChargeHandler.cs
T

29 lines
881 B
C#

using System.Xml.Linq;
using Abstractions.Handlers;
using Abstractions.Services;
using MedusaPluginChargeMachine.Models.Request;
using MedusaPluginChargeMachine.Models.Response;
using ISessionService = MedusaPluginChargeMachine.Services.ISessionService;
namespace MedusaPluginChargeMachine.Handlers.LA9
{
public class CheckoutEaChargeHandler(ISessionService sessionService): Handler<CheckoutRequest, CheckoutResponse>
{
public override void Configure()
{
Module("eacharge");
Method("checkout");
}
public override CheckoutResponse Handle(CheckoutRequest req, GameModel model)
{
sessionService.RemoveSession(req.SessionId);
var checkoutResponse = new CheckoutResponse()
{
Status = 0
};
return checkoutResponse;
}
}
}