func Add(ctx context.Context, ds *datastore.Datastore, w http.ResponseWriter, req *http.Request) { var request oproto.AddRequest var response oproto.AddResponse if parseRequest(w, req, &request) != nil { return } in := ds.Writer(ctx) for _, stream := range request.Stream { in <- stream } close(in) response.Success = true returnResponse(w, req, &response) }