feathers-batch icon indicating copy to clipboard operation
feathers-batch copied to clipboard

Feature Request - Summarize Batch Results

Open sokulski opened this issue 3 years ago • 1 comments

I'd like to propose a response for batch requests similar to the pagination response that is provided for "find" methods.

I've implemented the following as a hook and found it very useful in quickly summarizing the results of a batch request via the REST API.

[
  total: 2,
  fulfilled: 1,
  rejected: 1,
  data: {
      "status": : "fulfilled",
      "value": { /* user object returned by app.service('users').get(1) */ } 
    }, {
      "status": : "rejected",
      "reason": { /* error JSON or object with error message */ } 
    }
]

I'd like to know if this is something that would be deemed outside the scope (and solvable easily with a hook) or perhaps would this run afoul of some other Feathers ethos.

Thank you.

sokulski avatar May 04 '21 21:05 sokulski

IMHO this is easily solvable with a hook. In fact, I think your solution is absolutely in line with the Feathers ethos.

DaddyWarbucks avatar Nov 11 '22 18:11 DaddyWarbucks