using Microsoft.Extensions.Hosting; namespace RPG.Services.Core; public abstract class RPGServiceBase : IHostedService { public virtual Task StartAsync(CancellationToken cancellationToken) { throw new NotImplementedException(); } public virtual Task StopAsync(CancellationToken cancellationToken) { throw new NotImplementedException(); } }