Skip to content

Conversation

@kevmo314
Copy link
Contributor

Changes

For urls that do not include an init param, generate a query key of length 2. This allows the value to be passed directly to invalidateQueries().

Without this change, the package generates ["get", "/foo", undefined] which does not correctly match the corresponding get query.

Related to #1806

How to Review

This doesn't quite solve the problem when there are init params but at least solves for the case where there are no params...

Checklist

  • Unit tests updated
  • docs/ updated (if necessary)
  • pnpm run update:examples run (only applicable for openapi-typescript)

@kevmo314 kevmo314 requested a review from a team as a code owner December 20, 2024 03:16
@kevmo314 kevmo314 requested a review from kerwanp December 20, 2024 03:16
@changeset-bot
Copy link

changeset-bot bot commented Dec 20, 2024

🦋 Changeset detected

Latest commit: 3751ad8

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
openapi-react-query Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

For urls that do not include an init param, generate a query key of length 2. This allows the value to be passed directly to `invalidateQueries()`.

Without this change, the package generates `["get", "/foo", undefined]` which does not correctly match the corresponding get query.

Related to openapi-ts#1806
@kerwanp kerwanp added the openapi-react-query Relevant to openapi-react-query label Jan 23, 2025
@kerwanp
Copy link
Contributor

kerwanp commented Jan 23, 2025

Looks good to me ! Could you add a minor changeset?

Copy link
Contributor

@drwpow drwpow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great test, thank you! If you could add a patch changeset (see comment) I’d be happy to approve & release

@netlify
Copy link

netlify bot commented Jan 25, 2025

Deploy Preview for openapi-ts ready!

Name Link
🔨 Latest commit 3751ad8
🔍 Latest deploy log https://app.netlify.com/projects/openapi-ts/deploys/67953c50cb69dc000877e767
😎 Deploy Preview https://deploy-preview-2061--openapi-ts.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@drwpow drwpow merged commit 6871e73 into openapi-ts:main Jan 25, 2025
8 checks passed
@openapi-ts-bot openapi-ts-bot mentioned this pull request Jan 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

openapi-react-query Relevant to openapi-react-query

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants