-
Notifications
You must be signed in to change notification settings - Fork 3
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
Pro HTTP client updates #1033
Pro HTTP client updates #1033
Conversation
@jigar-f I just finished testing desktop and fixed a couple issues (such as the formatted monthly cost missing from plans for instance). Now the full checkout flow is working for me again (plans -> payment methods -> payment redirect). I'll test Android in the morning. |
@atavism Just a thought, Do you think we decouple proclient? So later on we can use that for Android and IOS as well, At the moment it looks like it is tightly coupled with desktop code, Maybe can create some custom interface and pass that NewClient so we can use it for desktop and android and IOS as well. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, Just some comments.
|
That definitely makes sense. Making some changes now to no longer pass settings to ProClient |
This is done. Updating iOS to use it now. |
The device name was missing requesting a linking code:
Should be fixed now. |
iOS is using the new Pro client now. For Android, the changes are more extensive than I anticipated since we have to get rid of the LanternHttpClient. I opened a ticket for that. |
Depends on getlantern/flashlight#1371
flashlight/pro/client
: https://github.com/getlantern/flashlight/compare/atavism/remove-pro-client?expand=1