aboutsummaryrefslogtreecommitdiff
path: root/PagerHandler.cs
diff options
context:
space:
mode:
Diffstat (limited to 'PagerHandler.cs')
-rw-r--r--PagerHandler.cs14
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();