Files
2026-08-11 23:03:55 +08:00

21 lines
578 B
C#

using Microsoft.Extensions.DependencyInjection;
namespace LanMountainDesktop.AirAppSdk;
public abstract class AirAppWorkerBase : IAirAppWorker
{
public virtual void ConfigureServices(IAirAppWorkerContext context, IServiceCollection services)
{
}
public virtual Task StartAsync(IAirAppWorkerContext context, IServiceProvider services, CancellationToken cancellationToken = default)
{
return Task.CompletedTask;
}
public virtual Task StopAsync(CancellationToken cancellationToken = default)
{
return Task.CompletedTask;
}
}