Skip to content

Conversation

@clue
Copy link
Member

@clueclue commented Aug 28, 2020

This changeset performs some internal refactoring and cleanup. In particular, it removes the duplicate Client\Response class that has been introduced temporarily via #368.

Besides improving our internal code structure, this is also useful because IDE autocompletion no longer suggests this class when dependents are looking for a response class. The correct class continues to exist in Message\Response as of #370. Accordingly, this does not affect the public API, so this is not a BC break.

Additionally, this is also needed in preparation for HTTP keepalive support (#39) and client-side connection upgrades (#376). A longer-term goal is to remove the entire Client namespace (entirely internal).

Builds on top of #372, #380, #381 and others.

@clueclue added this to the v1.1.0 milestone Aug 28, 2020
@clueclue requested a review from WyriHaximusAugust 30, 2020 11:34
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@clue@jsor@WyriHaximus