Skip to content

Commit 24e2810

Browse files
committed
Initial version
1 parent 30aa4cb commit 24e2810

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/CCVTAC.Console/Orchestrator.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -202,27 +202,27 @@ private static Result<NextAction> ProcessCommand(
202202
return Result.Ok(NextAction.Continue);
203203
}
204204

205+
static string SummarizeToggle(string settingName, bool setting)
206+
=> $"{settingName} was toggled for this session and is now {(setting ? "ON" : "OFF")}.";
207+
205208
if (Commands._toggleSplitChapter.CaseInsensitiveContains(command))
206209
{
207210
settings = SettingsAdapter.ToggleSplitChapters(settings);
208-
SettingsAdapter.PrintSummary(
209-
settings, printer, "Split Chapters was toggled for this session.");
211+
printer.Info(SummarizeToggle("Split Chapters", settings.SplitChapters));
210212
return Result.Ok(NextAction.Continue);
211213
}
212214

213215
if (Commands._toggleEmbedImages.CaseInsensitiveContains(command))
214216
{
215217
settings = SettingsAdapter.ToggleEmbedImages(settings);
216-
SettingsAdapter.PrintSummary(
217-
settings, printer, "Embed Images was toggled for this session.");
218+
printer.Info(SummarizeToggle("Embed Images", settings.EmbedImages));
218219
return Result.Ok(NextAction.Continue);
219220
}
220221

221222
if (Commands._toggleQuietMode.CaseInsensitiveContains(command))
222223
{
223224
settings = SettingsAdapter.ToggleQuietMode(settings);
224-
SettingsAdapter.PrintSummary(
225-
settings, printer, "Quiet Mode was toggled for this session.");
225+
printer.Info(SummarizeToggle("Quiet Mode", settings.QuietMode));
226226
printer.ShowDebug(!settings.QuietMode);
227227
return Result.Ok(NextAction.Continue);
228228
}

0 commit comments

Comments
 (0)