Introduce typed API responses and align workflow outputs
This commit is contained in:
@@ -80,11 +80,7 @@ internal sealed class VoteWorkflowService(AppDbContext db)
|
||||
}
|
||||
|
||||
await db.SaveChangesAsync();
|
||||
return Results.Ok(new
|
||||
{
|
||||
SuggestionIds = linkedIds,
|
||||
request.Score
|
||||
});
|
||||
return Results.Ok(new VoteUpsertResponse(linkedIds, request.Score));
|
||||
}
|
||||
|
||||
public async Task<IResult> SetFinalizeAsync(Player player, VoteFinalizeRequest request)
|
||||
@@ -95,6 +91,6 @@ internal sealed class VoteWorkflowService(AppDbContext db)
|
||||
|
||||
player.VotesFinal = request.Final;
|
||||
await db.SaveChangesAsync();
|
||||
return Results.Ok(new { player.VotesFinal });
|
||||
return Results.Ok(new VoteFinalizeResponse(player.VotesFinal));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user