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

Exposing functions publicly #13

Merged
merged 3 commits into from
Jan 8, 2025
Merged

Conversation

quoll
Copy link
Contributor

@quoll quoll commented Jan 7, 2025

When systems like Liberator ask for a streamed response, the process gets handled outside of the middleware stack. This PR break up the internal operations to be more composable and exposes them for use outside of the middleware stack.

Most of the composability is guided by ring-gzip from @bertrandk, though I have not included other features that are not relevant to the purpose of this PR (e.g. "Vary" headers)

@quoll quoll requested a review from danielcompton as a code owner January 7, 2025 17:34
@slipset slipset merged commit 1216663 into clj-commons:master Jan 8, 2025
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.

2 participants