fix: InMemoryPushNotificationConfigStore uses wrong pagination token.#555
fix: InMemoryPushNotificationConfigStore uses wrong pagination token.#555kabir merged 1 commit intoa2aproject:maina2aproject/a2a-java:mainfrom
Conversation
Summary of ChangesHello @ehsavoie, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request addresses a critical bug within the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request correctly fixes a bug in the pagination logic for InMemoryPushNotificationConfigStore by using the configuration's id field for the pagination token instead of the authentication token field. The change is consistent across token generation and consumption, and it aligns with the semantic purpose of the fields. My review includes a suggestion to improve the clarity and maintainability of the findFirstIndex method.
server-common/src/main/java/io/a2a/server/tasks/InMemoryPushNotificationConfigStore.java
Outdated
Show resolved
Hide resolved
* Using the 'id' field instead of the 'token' field as the pagination token. Fixes a2aproject#554 Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
…a2aproject#555) * Using the 'id' field instead of the 'token' field as the pagination token. Fixes a2aproject#554
Fixes #554
Description
Thank you for opening a Pull Request!
Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
CONTRIBUTINGGuide.fix:which represents bug fixes, and correlates to a SemVer patch.feat:represents a new feature, and correlates to a SemVer minor.feat!:, orfix!:,refactor!:, etc., which represent a breaking change (indicated by the!) and will result in a SemVer major.Fixes #554 🦕