Code cleanup

This commit is contained in:
2026-02-07 13:32:49 +01:00
parent abb9874c98
commit b67753ff9e

View File

@@ -76,20 +76,12 @@ internal sealed class StateWorkflowService(AppDbContext db)
return EndpointHelpers.BadRequestError("Only admins can move backward."); return EndpointHelpers.BadRequestError("Only admins can move backward.");
var appState = await db.AppState.FirstAsync(); var appState = await db.AppState.FirstAsync();
var shouldSave = EndpointHelpers.ReconcilePlayerPhase(player, appState.ResultsOpen); _ = EndpointHelpers.ReconcilePlayerPhase(player, appState.ResultsOpen);
try
{
player.CurrentPhase = PrevPhase(player.CurrentPhase); player.CurrentPhase = PrevPhase(player.CurrentPhase);
player.VotesFinal = false; player.VotesFinal = false;
shouldSave = true;
return Results.Ok(new PhaseTransitionResponse(player.CurrentPhase, appState.ResultsOpen));
}
finally
{
if (shouldSave)
await db.SaveChangesAsync(); await db.SaveChangesAsync();
} return Results.Ok(new PhaseTransitionResponse(player.CurrentPhase, appState.ResultsOpen));
} }
private static Phase NextPhase(Phase current) => current switch private static Phase NextPhase(Phase current) => current switch