-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$1000] Implement new Google Places API #46771
Comments
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mkhutornyi ( |
Triggered auto assignment to @Christinadobrzyn ( |
Not sure if the upwork job was created, going to try re-adding the label |
Job added to Upwork: https://www.upwork.com/jobs/~015599eafb1cb0d217 |
Current assignee @mkhutornyi is eligible for the External assigner, not assigning anyone new. |
Per discussion in the linked issue, I'm assigning @rojiphil as the Contributor. @rojiphil, please provide a detailed proposal when you are able for @mkhutornyi to review. Thanks! |
📣 @mkhutornyi 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @rojiphil 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Thanks @rafecolton for assigning me here. I am looking into this and expect to revert in next couple of days. |
Any update on when you will be delivering the first proposal @rojiphil? |
Almost there. I will share the update today. |
@rafecolton @mkhutornyi A draft PR with the proposed implementation details is available in PR description here. Please have a look. We can take this further based on your feedback. |
Thanks for the initial writeup. @mkhutornyi please take a look at the proposal and let me know your thoughts. In order to keep the discussion all in one place, @rojiphil will you please transfer the proposal here? (Feel free to edit your comment above to include the proposal details.) I have a few initial questions and comments:
|
ProposalPlease re-state the problem that we are trying to solve in this issue.This PR implements the scope limited to the places migration as used in NewDot. What is the root cause of that problem?There is no root cause as this is an improvement. What changes do you think we should make in order to solve the problem?Dependencies:
The implementation details for the relevant steps as mentioned here are as follows: Let us introduce a
For
Format changes include changing the request parameters to
Let us introduce a
To use sessions, we can create a
Since the What alternative solutions did you explore? (Optional) |
We will need the support of an internal engineer to make the BE changes.
The specific changes are as follows:
For Autocomplete API (New): For Place Details API (New):
The steps required to enable |
Looking at this now |
Marking |
With |
Let's keep it at |
Final PR is now up for review! Cool to see that Melvin added the labels automagically ✨ |
PR is failing on android without content-type header, but with the header, it produces a CORS error. I dug into that before when I was testing and it was a rabbit hole, but since it seems to be required here, I'll have to dig more. Setting myself as the issue owner now since this is blocked on me. Might not be able to get back to this until next week, have some higher priority issues assigned currently |
Thanks for your patience on this @rojiphil - I still plan on getting back to this as soon as I wrap up some other issues |
This issue has not been updated in over 15 days. @rafecolton, @rojiphil, @Christinadobrzyn, @mkhutornyi eroding to Monthly issue. P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do! |
Sorry to leave this sit for so long. It's still on my radar, just not able to prioritize at the moment. |
@rafecolton, @rojiphil, @Christinadobrzyn, @mkhutornyi, this Monthly task hasn't been acted upon in 6 weeks; closing. If you disagree, feel encouraged to reopen it -- but pick your least important issue to close instead. |
@rafecolton Oh! Melvin closed this issue. Can you please reopen this? Or is this not a priority anymore? |
This has never been a super high priority per se, but I would love to get it implemented because it will save us some money and pay for itself. I'm currently looking for a volunteer to take over the backend investigation and get you unblocked there. |
Laying out the tl;dr of the problem:
@rojiphil anything I'm missing or any color you can add? |
@rafecolton The problem statement looks fine to me but what baffles me is that the FE request with the |
They go through the same path on the actual app/site, but there are some differences in dev |
Ok. We are almost there to get this PR done except for this nasty issue. Hoping that we break the deadlock soon. |
Ideally I'd like to hand this off to a backend external contributor, but they are still ramping up. @flodnv any thoughts? I'm also curious if we could add a switch to enable the new feature everywhere except android. That would enable us to close this issue out and get you paid, then we could come back and update android when it's a little higher priority. @tgolen what do you think about that? |
Coming from #45432, please implement the new Places API as described in this comment.
We'll follow the usual process of starting with a detailed proposal, but I will assign @rojiphil directly as the Contributor here since he has the most context.
I will be the CME and will also help with getting the API key updated/installed.
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @rafecoltonThe text was updated successfully, but these errors were encountered: