Skip to content

Commit 0c8a0bb

Browse files
committed
Move checker info stuff to ICheckerInitializer
1 parent 68520ee commit 0c8a0bb

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

EnoChecker/Controllers/CheckerController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public async Task<IActionResult> Flag([FromBody] CheckerTaskMessage ctm)
9292
[Route("/service")]
9393
public IActionResult Service()
9494
{
95-
var cim = new CheckerInfoMessage(this.checkerInitializer.ServiceName, this.checker.FlagsPerRound, this.checker.NoisesPerRound, this.checker.HavocsPerRound);
95+
var cim = new CheckerInfoMessage(this.checkerInitializer.ServiceName, this.checkerInitializer.FlagsPerRound, this.checkerInitializer.NoisesPerRound, this.checkerInitializer.HavocsPerRound);
9696
return this.Json(cim, null);
9797
}
9898
}

EnoCore/Checker/IChecker.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,6 @@
1010

1111
public interface IChecker
1212
{
13-
int FlagsPerRound { get; }
14-
15-
int NoisesPerRound { get; }
16-
17-
int HavocsPerRound { get; }
18-
1913
Task HandlePutFlag(CheckerTaskMessage task, CancellationToken token);
2014

2115
Task HandleGetFlag(CheckerTaskMessage task, CancellationToken token);

EnoCore/Checker/ICheckerInitializer.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99

1010
public interface ICheckerInitializer
1111
{
12+
int FlagsPerRound { get; }
13+
14+
int NoisesPerRound { get; }
15+
16+
int HavocsPerRound { get; }
17+
1218
public string ServiceName { get; }
1319

1420
public void Initialize(IServiceCollection collection);

SampleChecker/SampleChecker.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,6 @@ public SampleChecker(ILogger<SampleChecker> logger, SampleSingleton sampleSingle
1818
logger.LogInformation($"SampleChecker {sampleSingleton}");
1919
}
2020

21-
public int FlagsPerRound => 1;
22-
23-
public int NoisesPerRound => 1;
24-
25-
public int HavocsPerRound => 1;
26-
2721
public Task HandleGetFlag(CheckerTaskMessage task, CancellationToken token)
2822
{
2923
this.logger.LogDebug($"{nameof(this.HandleGetFlag)}");

SampleChecker/SampleCheckerInitializer.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@
1010

1111
public class SampleCheckerInitializer : ICheckerInitializer
1212
{
13+
public int FlagsPerRound => 1;
14+
15+
public int NoisesPerRound => 1;
16+
17+
public int HavocsPerRound => 1;
18+
1319
public string ServiceName => "Sample";
1420

1521
public void Initialize(IServiceCollection collection)

0 commit comments

Comments
 (0)