In my social app I have one mediator and component thats displays users ratings. Data for this mediator loads from different sources. First loads data from my site(users ids, rating, type, etc) and then loads data from social network site (user name, photo, etc) base on data loaded previously.
Question is what is the best way:
1) Use one Proxy (UserRatingProxy) to load data from both sources, group it in collection and then send notification to mediator?
2) Use two proxy (for example UserDataProxy and UserProfilesProxy). Use mediator to initiate sequential loading with commands and data from first proxy, wait for data, group it and display?