meilisearch-go icon indicating copy to clipboard operation
meilisearch-go copied to clipboard

[v1.12.0] Add methods for the batches API

Open Strift opened this issue 11 months ago • 3 comments

Following the changes related to Meilisearch v1.12.0 mega issue

Description

Add a feature introduced in Meilisearch v1.12.0: the batches API.

For more information refer to the docs:

For reference, here is how this works in JavaScript using meilisearch-js:

// Get all batches
const batches = await client.getBatches();
// Get one batch by ID
const batch = client.getBatch(BATCH_UID);

Tasks

  • [ ] Add the relevant methods to get one batch and get all batches (in meilisearch-js, the equivalent methods are getBatch() and getBatches())
  • [ ] ⚠️ Add integration tests ⚠️
  • [ ] Update the code samples in .code-samples.meilisearch.yaml for the following keys, using the same examples as their curl counterpart:
    • [ ] Add example for get_batch_1
    • [ ] Add example for get_all_batches_1

Strift avatar Dec 31 '24 04:12 Strift

Hello @Strift, I would like to work on this issue. Please assign this to me.

rakeshkumarnahak avatar Dec 31 '24 15:12 rakeshkumarnahak

Hello @rakeshkumarnahak,

Thanks for your interest!

We prefer not assigning issues, because we've met users who asked to be assigned and never came back. This sometimes discourages other volunteer contributors from opening a PR to fix this issue.

But you are more than welcome to open a PR for this one. We will accept and merge the first PR fixing the issue (while adhering to our contributing guidelines.)

We are looking forward to reviewing your PR 😊

Strift avatar Jan 08 '25 08:01 Strift

Thanks for the response @Strift , I'll start working on it from now on.

rakeshkumarnahak avatar Jan 08 '25 16:01 rakeshkumarnahak