Skip to content
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

Heavily revised handling of response types #7

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

gwynne
Copy link
Contributor

@gwynne gwynne commented Jan 11, 2022

This is a semver-major API-breaking change, obviously.

Cleans up the OAuth1 code a bit and adds a missing test, too.

…le. Instead of doing an extraneous sort in the signature generation logic, require SWIFT_DETERMINISTIC_HASHING be set for the tests (that's what it's there for, after all). Moves the OAuth implementations to their own subfolder.
…ingle-entity responses, and require InnerType to be either OneRosterBase or Array<OneRosterBase>. Make the single-entity version of OneRosterClient.request() return the inner type instead of the wrapper.
…ing test for the single-entity request method.
@gwynne gwynne added the enhancement New feature or request label Jan 11, 2022
@gwynne gwynne requested a review from jdmcd January 11, 2022 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant