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.VotesFinal = false;
player.CurrentPhase = PrevPhase(player.CurrentPhase); await db.SaveChangesAsync();
player.VotesFinal = false; return Results.Ok(new PhaseTransitionResponse(player.CurrentPhase, appState.ResultsOpen));
shouldSave = true;
return Results.Ok(new PhaseTransitionResponse(player.CurrentPhase, appState.ResultsOpen));
}
finally
{
if (shouldSave)
await db.SaveChangesAsync();
}
} }
private static Phase NextPhase(Phase current) => current switch private static Phase NextPhase(Phase current) => current switch