-
-
Notifications
You must be signed in to change notification settings - Fork 57
Middleware restructure #570
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
Conversation
ccaf8e8
to
80cd46b
Compare
a4905b0
to
668a13d
Compare
032751c
to
a04b984
Compare
Codecov Report
@@ Coverage Diff @@
## 7.x.x #570 +/- ##
=======================================
Coverage 78.86% 78.86%
=======================================
Files 73 73
Lines 6467 6467
=======================================
Hits 5100 5100
Misses 1367 1367 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
76dee68
to
8036cb2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some minor documentation nits but LGTM
cba57f6
to
b17f6fa
Compare
So these are applied in same function
Co-authored-by: Tim Condon <0xTim@users.noreply.github.com>
5f21940
to
be1c747
Compare
* Re-org request and response middleware So these are applied in same function * MiddlewareStack * Multiple AWSClient inits * Add Error handling middleware * Add retry middleware * Add fix up for S3 notFound errors * Add endpoint discovery middleware * Endpoint middleware fixes * Add streaming parameter to stop collation of body * Add fixup for getBucketLocation * @preconcurrency import struct Foundation.CharacterSet * formatting * Update Sources/SotoCore/AWSClient.swift Co-authored-by A002 : Tim Condon <0xTim@users.noreply.github.com> * comments --------- Co-authored-by: Tim Condon <0xTim@users.noreply.github.com>
* Re-org request and response middleware So these are applied in same function * MiddlewareStack * Multiple AWSClient inits * Add Error handling middleware * Add retry middleware * Add fix up for S3 notFound errors * Add endpoint discovery middleware * Endpoint middleware fixes * Add streaming parameter to stop collation of body * Add fixup for getBucketLocation * @preconcurrency import struct Foundation.CharacterSet * formatting * Update Sources/SotoCore/AWSClient.swift Co-authored-by: Tim Condon <0xTim@users.noreply.github.com> * comments --------- Co-authored-by: Tim Condon <0xTim@users.noreply.github.com>
* Re-org request and response middleware So these are applied in same function * MiddlewareStack * Multiple AWSClient inits * Add Error handling middleware * Add retry middleware * Add fix up for S3 notFound errors * Add endpoint discovery middleware * Endpoint middleware fixes * Add streaming parameter to stop collation of body * Add fixup for getBucketLocation * @preconcurrency import struct Foundation.CharacterSet * formatting * Update Sources/SotoCore/AWSClient.swift Co-authored-by: Tim Condon <0xTim@users.noreply.github.com> * comments --------- Co-authored-by: Tim Condon <0xTim@users.noreply.github.com>
AWSMiddlewareStack
to build middleware stack