diff options
| author | Jake Mannens <jake@asger.xyz> | 2024-10-18 14:51:26 +1100 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2024-10-29 11:42:54 +1100 |
| commit | 09ade38700ae3795c47826cf4c80c65f9c3338f3 (patch) | |
| tree | 2bc877d130f70a89cc891fb18e034e00a337478a /PagerHandler.cs | |
| parent | e8e3c4cba8ffa0056e984c113cfbb75319e00022 (diff) | |
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(); |
