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

Add libxml2 app link resolver #25

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

conradev
Copy link

@conradev conradev commented May 1, 2014

I added a BFXMLAppLinkResolver to resolve links using libxml2.

This is because loading the URL in a UIWebView is often unnecessary.

@josephearl
Copy link

Needs rebase

@josephearl
Copy link

Looks good, but why is the old resolver removed? This will break all old clients.

It would be better to have both resolvers and refactor any shared code into a ResolverHelper or similar class.

This also adds a dependency to the library - @nlutsenko-fb does that matter?

@conradev
Copy link
Author

I went ahead and made the requested changes – the resolvers now co-exist and share code. I also updated the tests to test both resolvers 👍

Hopefully libxml2 isn't a big deal because it's built into the system (and has been there since iOS 2.0).

@conradev
Copy link
Author

Any progress on this?

@conradev conradev changed the title Replace UIWebView with libxml2 Add libxml2 app link resolver Apr 18, 2015
@conradev
Copy link
Author

Rebased against master

@nlutsenko
Copy link
Member

@conradev The tests are failing here.
Any chance you can fix them?

@conradev conradev force-pushed the master branch 2 times, most recently from a8a1dfc to 4eead63 Compare May 8, 2015 02:36
@conradev
Copy link
Author

conradev commented May 8, 2015

@nlutsenko, I rebased against master again, and pushed.

@conradev
Copy link
Author

conradev commented May 8, 2015

The error only appears to be showing in xctool. This is because xctool doesn't handle parameterized tests, which I use to test each resolver individually.

@nlutsenko
Copy link
Member

Since merging this in will break tests for all PRs - let me try to change our travis config to use xcpretty instead. PR is coming... ;D

@conradev
Copy link
Author

🐫

If I rebase against master, is there a chance that it would be merged?

@conradev
Copy link
Author

conradev commented Jan 7, 2016

I rebased this against master!

@facebook-github-bot
Copy link
Contributor

@conradev updated the pull request.

@conradev
Copy link
Author

conradev commented Apr 6, 2016

Rebased again! 👍

@nlutsenko
Copy link
Member

Whee! Ok, then we'll review it very very soon.
Also, cc @richardjrossiii for libxml2.

@conradev
Copy link
Author

conradev commented Jun 9, 2016

Rebased again! 😛

@conradev
Copy link
Author

I went and rebased the PR against master. Would love to see this get merged! ⛵

@RedDragonLS
Copy link

I am new to this friend, please let me know if I shouldn't be doing this: ) Sorry for disruptions

Sent from Yahoo Mail on Android

On Thu, 30 Jun, 2016 at 23:45, Conrad Kramernotifications@github.com wrote:
I went and rebased the PR against master. Would love to see this get merged! ⛵


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@nlutsenko nlutsenko self-assigned this Jul 1, 2016
@nlutsenko
Copy link
Member

Am going to review this and get back to you.

@RedDragonLS
Copy link

Thank you for your time :)

Sent from Yahoo Mail on Android

On Fri, 1 Jul, 2016 at 2:00, Nikita Lutsenkonotifications@github.com wrote:
Am going to review this and get back to you.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

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.

5 participants