Skip to content

Remove the FlushableClientInterface and the ClosableTransportInterface interfaces - #1079

Merged
ste93cry merged 2 commits into
getsentry:3.xfrom
ste93cry:feature/remove-deprecated-interfaces
Sep 2, 2020
Merged

ste93cry merged 2 commits into
getsentry:3.xfrom
ste93cry:feature/remove-deprecated-interfaces

Conversation

@ste93cry

@ste93cry ste93cry commented Sep 1, 2020

Copy link
Copy Markdown
Contributor

The FlushableClientInterface and the ClosableTransportInterface interfaces were added at some point because it was not possible to add the newly created methods needed to support flushing of a client to the existing interface without breaking BC. With this cleanup I'm removing them and I've moved the methods to their respective main interfaces. One more reason for this change is that the methods are part of the Unified API specs and are not treated as something optional that can be added freely on each SDK

@ste93cry
ste93cry merged commit 4862e44 into getsentry:3.x Sep 2, 2020
@ste93cry
ste93cry deleted the feature/remove-deprecated-interfaces branch September 2, 2020 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants