Adding LBFSCompleteObjectRetriever class to be connection delegate for complete object retrieval.
Tried a few different concepts with varied success, I think this is going to be the most straight forward although not the most elegant.
Refactored: LBFSConnectionHandler is now LBFSCompactListRetriever
This is to pursue a change in architecture.
ListRetriever will be used to get the default list from the surrounding area, as determined by CoreLocation.
(CoreLocationHandler will remain unchanged, more or less.)
DataHandler will use ListRetriever response to pull venue IDs.
DataHandler will use venueIDs to get venueInfo via CompleteObjectRetriever;
All local data will be handled from CompleteObjecteRetriever response.
More refactoring. Added a way to grab venueIDs as we go along.
Hooking up the CompleteObjectRetriever.
Refactored CompleteObjectRetriever into VenuePhotosRetrievers
Turns out, completeObject contains nothing useful for photo retrieval.
Retrieved and saved photoURL
Closing up the branch.
Lots of refactoring is building up - I want to get the photo loaded before I clamp down on the tech debt here.
Especially as this will essentially mark the end of the main requirements from an execution POV.