diff options
Diffstat (limited to 'PagerHandler.cs')
| -rw-r--r-- | PagerHandler.cs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/PagerHandler.cs b/PagerHandler.cs index 8520064..19e92c5 100644 --- a/PagerHandler.cs +++ b/PagerHandler.cs @@ -3,18 +3,18 @@ namespace PagerParser; [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = false)] -public class PagerHandlerAttribute : Attribute {} +internal class PagerHandlerAttribute : Attribute {} -public interface IPagerHandler { - public void OnConfiguring( +internal interface IPagerHandler { + internal void OnConfiguring( ILogger logger, IConfiguration config, IServiceProvider serviceProvider); - public Task StartAsync(CancellationToken ct); - public Task StopAsync(CancellationToken ct); + internal Task StartAsync(CancellationToken ct); + internal Task StopAsync(CancellationToken ct); - public Task HandleMessageAsync( + internal Task HandleMessageAsync( PagerMessage message, ParsedPagerMessage? parsedMessage); } @@ -35,7 +35,7 @@ public class RootPagerHandler : IRootPagerHandler, IHostedService { .Where(t => t.IsClass) .Where(t => t.IsAssignableTo(typeof(IPagerHandler))) .Where(t => t.GetCustomAttributes<PagerHandlerAttribute>().Any()) - .Select(t => Activator.CreateInstance(t)) + .Select(Activator.CreateInstance) .Cast<IPagerHandler>() .Select(h => new HandlerEntry(h)) .ToArray(); |
