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

28 lines
778 B
C#

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