Files
LanMountainDesktop/airapp/LanMountainDesktop.AirAppSdk/AirAppWorkerBase.cs

21 lines
578 B
C#
Raw Normal View History

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