wip
This commit is contained in:
@@ -1,6 +0,0 @@
|
||||
namespace Hyperbar;
|
||||
|
||||
public interface IWidgetContext
|
||||
{
|
||||
IServiceProvider ServiceProvider { get; }
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
namespace Hyperbar;
|
||||
|
||||
public sealed class WidgetConfiguration
|
||||
{
|
||||
public required Guid Id { get; set; }
|
||||
|
||||
public required string Name { get; set; }
|
||||
|
||||
public required string Description { get; set; }
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
namespace Hyperbar;
|
||||
|
||||
public class WidgetContext(IServiceProvider serviceProvider) :
|
||||
IWidgetContext
|
||||
public sealed class WidgetContext(IServiceProvider serviceProvider)
|
||||
{
|
||||
public IServiceProvider ServiceProvider => serviceProvider;
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace Hyperbar;
|
||||
|
||||
public class WidgetService(IEnumerable<IInitializer> initializers) :
|
||||
public sealed class WidgetService(IEnumerable<IInitializer> initializers) :
|
||||
IHostedService
|
||||
{
|
||||
public async Task StartAsync(CancellationToken cancellationToken)
|
||||
|
||||
Reference in New Issue
Block a user