- Web: flush the bufferred response data before performing global operations

This commit is contained in:
Simon Zolin 2020-04-24 15:50:57 +03:00
parent 2191c49161
commit e24143a196
3 changed files with 12 additions and 4 deletions

View file

@ -548,7 +548,9 @@ func handleUpdate(w http.ResponseWriter, r *http.Request) {
}
returnOK(w)
if f, ok := w.(http.Flusher); ok {
f.Flush()
}
time.Sleep(time.Second) // wait (hopefully) until response is sent (not sure whether it's really necessary)
go finishUpdate(u)
}