Conversation
Signed-off-by: Alan Chiu <achiu@lyft.com>
rebello95
left a comment
There was a problem hiding this comment.
Overall I think the response interfaces look great for an initial pass, but have a question about the StreamEmitter. This definitely paves the way for streaming support, and mostly maintains parity with the C interface while providing some helpful abstractions (such as parsing out the status code).
|
Looks great to me after a couple comments! |
|
I'm working on the comments/docs |
Signed-off-by: Alan Chiu <achiu@lyft.com>
junr03
left a comment
There was a problem hiding this comment.
This is looking good. I left a few comments.
The comments apply to both PRs, just wanted to centralize discussion here given this is where we have left comments in the past.
|
Looks great. I'm really liking the direction we've taken here, and I think this close mechanism is a clean way of allowing chaining while preventing the invalid, already-closed case. @rebello95 this applies to your PR as well, though I'm posting comments here. |
Signed-off-by: Alan Chiu <achiu@lyft.com>
Signed-off-by: Alan Chiu <achiu@lyft.com>
|
thanks @rebello95 @goaway ! |
Adds Swift interfaces for responses within Envoy. These should be at parity with the interfaces being added for Kotlin in envoyproxy/envoy-mobile#265. Replaces envoyproxy/envoy-mobile#261. Resolves envoyproxy/envoy-mobile#118. Also resolves envoyproxy/envoy-mobile#247. Signed-off-by: Michael Rebello <me@michaelrebello.com> Signed-off-by: JP Simard <jp@jpsim.com>
Adds Swift interfaces for responses within Envoy. These should be at parity with the interfaces being added for Kotlin in envoyproxy/envoy-mobile#265. Replaces envoyproxy/envoy-mobile#261. Resolves envoyproxy/envoy-mobile#118. Also resolves envoyproxy/envoy-mobile#247. Signed-off-by: Michael Rebello <me@michaelrebello.com> Signed-off-by: JP Simard <jp@jpsim.com>
Adding the
Clientinterface and the streaming request interface method for opening a streamSigned-off-by: Alan Chiu achiu@lyft.com
For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Description: Adding the
Clientand the streaming request method for opening a streamRisk Level: low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
[Optional Fixes #Issue]
[Optional Deprecated:]