We seem to have a buggy (read: overly-complex) logic in our caching algorithm for when we do and when we do not cache the user's current location. We also seem to have non-standardized logic for when a certain source of geo information is used (and the order in which it is referenced if another source is unavailable).
We need to perform a code review to ensure standardization and comprehensive logic on desktop and on mobile platforms.
We seem to have a buggy (read: overly-complex) logic in our caching algorithm for when we do and when we do not cache the user's current location. We also seem to have non-standardized logic for when a certain source of geo information is used (and the order in which it is referenced if another source is unavailable).
We need to perform a code review to ensure standardization and comprehensive logic on desktop and on mobile platforms.