Skip to content

Add VerifyUnmarshalInteraction() for performance & convenience #1633

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mikeb26
Copy link

@mikeb26 mikeb26 commented Jun 20, 2025

This commit adds VerifyUnmarshalInteraction() which combines VerifyInteraction() and Interaction.UnmarshalJSON(). This eliminates the extra data copying that VerifyInteraction() does to put the http body back into the http request for the caller. Additionally, this reduces code for callers following the common
verify()/read()/unmarshall() pattern into a single function call.

This commit adds VerifyUnmarshalInteraction() which combines
VerifyInteraction() and Interaction.UnmarshalJSON(). This eliminates
the extra data copying that VerifyInteraction() does to put the http
body back into the http request for the caller. Additionally, this
reduces code for callers following the common
verify()/read()/unmarshall() pattern into a single function call.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant