Closed rock3r closed 7 years ago
Hi @rock3r, thank you for the PR! We'll work on it next week.
Hi @rock3r,
We've got a couple comments/questions:
Libraries dependencies were moved out of gradle file. What benefits do you see from such approach?
All properties were moved to the external, gradle-managed file. Such location seems to be a bit confusing to a new users. We would like to keep code as independent from concrete build-system as possible, we wouldn't like build-script to manage API keys and other properties.
Fabric doesn't seem to deal with your updated scheme: only hard-coded in manifest key seems to be applied by system.
Ideally, project should be compilable with no changes, so we have to put some compilable properties but not just sample files to the team-props.
You have updated loadImageForFloor method of FloorPlansManager in order to fix some bug. Could you specify which bug was fixed with listener usage instead of pullFromServer method return?
Regarding HURLCookieStore. In fact, HURLCookieStore is HTTP client sub-module, updating default cookie storage behavior. So it isn't just doing client's job - it's part of the client.
Everything else is clear.
Could you please check and provide your feedback.
Thanks!
Hey @rostyslawbulych, sure. Most of the questions you're asking aren't really tied to this PR as they were done/addressed in the previous PR, but I'll reply here anyway.
HURLCookieStore
in any new places, and if anything, reduce its usage as much as possible in anticipation of not needing it anymore. The fact is the app is using a deprecated HTTP client in the first place (Apache HTTP Client), which will go away sooner rather than later too.Hope this answers all questions!
Hi @rock3r, thanks for detailed feedback. We'll merge this PR into master today.
Great, thanks :)
This PR contains all the cleanup and prepping work done so far on our fork. It does not add or remove functionality and there is no user-facing change, it's all about under-the-hood maintenance.