tailcallhq / tailcall

High Performance GraphQL Runtime
https://tailcall.run
Apache License 2.0
1.29k stars 254 forks source link

Handle possible list types for batched data_loader implementation of `@grpc` #2891

Open meskill opened 1 month ago

meskill commented 1 month ago

In some cases batched request could be resolved to multiple values for every entry of the batched parent value. The logic is already implemented for the @http dataloader depending on the type of the field. See https://github.com/tailcallhq/tailcall/blob/23a56b4a980ad0df84cfb7c4b7d19467dccc2e9d/src/core/http/data_loader.rs#L45-L49 for reference.

Implement support for list types for the @grpc batched request

tusharmath commented 1 month ago

/bounty $100

algora-pbc[bot] commented 1 month ago

💎 $100 bounty • Tailcall Inc.

Steps to solve:

  1. Start working: Comment /attempt #2891 with your implementation plan
  2. Submit work: Create a pull request including /claim #2891 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

🙏 Thank you for contributing to tailcallhq/tailcall! 🧐 Checkout our guidelines before you get started. 💵 More about our bounty program.

Attempt Started (GMT+0) Solution
🔴 @ssddOnTop Sep 24, 2024, 4:02:54 PM WIP
algora-pbc[bot] commented 1 month ago

@ssddOnTop: Reminder that in 1 days the bounty will become up for grabs, so please submit a pull request before then 🙏

algora-pbc[bot] commented 1 month ago

The bounty is up for grabs! Everyone is welcome to /attempt #2891 🙌

github-actions[bot] commented 1 week ago

Action required: Issue inactive for 30 days. Status update or closure in 7 days.