Don't block on RS input API

This commit is contained in:
Neil Alexander 2021-06-29 14:01:06 +01:00
parent 71eebd6bc3
commit efb9588a36
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -166,17 +166,19 @@ func (r *Inputer) InputRoomEvents(
worker.input.push(tasks[i]) worker.input.push(tasks[i])
} }
// Wait for all of the workers to return results about our tasks. /*
wg.Wait() // Wait for all of the workers to return results about our tasks.
wg.Wait()
// If any of the tasks returned an error, we should probably report // If any of the tasks returned an error, we should probably report
// that back to the caller. // that back to the caller.
for _, task := range tasks { for _, task := range tasks {
if task.err != nil { if task.err != nil {
response.ErrMsg = task.err.Error() response.ErrMsg = task.err.Error()
_, rejected := task.err.(*gomatrixserverlib.NotAllowed) _, rejected := task.err.(*gomatrixserverlib.NotAllowed)
response.NotAllowed = rejected response.NotAllowed = rejected
return return
}
} }
} */
} }