using Abstractions; using MedusaPluginChargeMachine.Services; using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.DependencyInjection; using System.Text; namespace MedusaPluginChargeMachine; public class ChargeMachinePlugin: IMedusaPlugin { public Task DoesProfileExist(string cardId) { return Task.FromResult(true); } public string Name => "Charge Machine"; public string Version => "1.0.0"; public string Description => "Plugin for the paseli charge machine"; public string GameCode => "LA9"; public int? MinVer => null; public int? MaxVer => null; public Encoding? ForcedEncoding => null; public Task OnBuilderInitialize(WebApplicationBuilder builder) { builder.Services.AddSingleton(); return Task.CompletedTask; } public Task OnAppInitialize(WebApplication app) { return Task.CompletedTask; } }