Display election ID in the response and insert voters in a goroutine

This commit is contained in:
2025-01-13 20:41:33 +01:00
parent 7ab27a947e
commit 2f13d7a76a
3 changed files with 48 additions and 5 deletions

View File

@ -92,10 +92,7 @@ func (app *application) CreateElection(w http.ResponseWriter, r *http.Request) {
randomIdentity := randomVoterIdentity()
voterIdentities = append(voterIdentities, randomIdentity)
}
_, err := app.voters.InsertMultiple(voterIdentities, electionId)
if err != nil {
app.serverError(w, r, err)
}
go app.voters.InsertMultiple(voterIdentities, electionId)
res, err = json.Marshal(api.CreateElectionResponse{VoterIdentities: &voterIdentities})
if err != nil {