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

RUMM-1234 DDNSURLSessionDelegate build errors fixed #461

Merged

Conversation

buranmert
Copy link
Contributor

@buranmert buranmert commented Apr 1, 2021

What and why?

In order to ship standalone binaries of the SDK, we need to build our targets with BUILD_LIBRARY_FOR_DISTRIBUTION build flag.
Yet, @objc open DDNSURLSessionDelegate: DDURLSessionDelegate line was giving compiler errors:
either we needed to remove @objc or superclass DDURLSessionDelegate

How?

In this PR, we removed superclass of DDNSURLSessionDelegate and needed to make some other changes to make auto-network-tracing work.

Review checklist

  • Feature or bugfix MUST have appropriate tests (unit, integration)
  • Make sure each commit and the PR mention the Issue number or JIRA reference

@buranmert buranmert self-assigned this Apr 1, 2021
@buranmert buranmert requested a review from a team as a code owner April 1, 2021 16:18
@buranmert buranmert force-pushed the buranmert/RUMM-1234-ddnsurlsessiondelegate-build-fix branch from b05dd10 to 94f23f1 Compare April 1, 2021 16:26
Copy link
Member

@ncreated ncreated left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All looks good 👌. But I left few notes - what you think on them?

@buranmert buranmert force-pushed the buranmert/RUMM-1234-ddnsurlsessiondelegate-build-fix branch 3 times, most recently from 2e68caa to c7866b2 Compare April 6, 2021 16:46
@buranmert
Copy link
Contributor Author

I changed the content of this PR, now we solve the problem without public API changes

@buranmert buranmert requested a review from ncreated April 6, 2021 19:17
@buranmert buranmert changed the title RUMM-1234 DelegateProviding protocol added RUMM-1234 DDNSURLSessionDelegate build errors fixed Apr 7, 2021
@buranmert buranmert requested a review from ncreated April 7, 2021 22:37
@buranmert buranmert force-pushed the buranmert/RUMM-1234-ddnsurlsessiondelegate-build-fix branch from 8967ec8 to 12ed66d Compare April 8, 2021 14:49
@buranmert buranmert force-pushed the buranmert/RUMM-1234-ddnsurlsessiondelegate-build-fix branch from 929a2bb to 81f3cca Compare April 9, 2021 10:11
@buranmert buranmert requested a review from ncreated April 9, 2021 10:27
@buranmert buranmert merged commit 453a7b4 into master Apr 12, 2021
@buranmert buranmert deleted the buranmert/RUMM-1234-ddnsurlsessiondelegate-build-fix branch April 12, 2021 09:57
@ncreated ncreated mentioned this pull request Nov 9, 2022
6 tasks
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