Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. @Singleton
  2. public class LiveMatchesInteractor extends BaseCachedSharedInteractor<MatchesModel, FilterController.MatchesFilter> {
  3. private static final long LIFETIME = 60000;
  4.  
  5. @Inject
  6. public LiveMatchesInteractor(Context context) {
  7. super(context);
  8. }
  9.  
  10. @Override
  11. public void invalidate(FilterController.MatchesFilter id) {
  12. }
  13.  
  14. @Override
  15. public int getHash(FilterController.MatchesFilter id, @Nullable Bundle parameters) {
  16. return HashCoder.hashCode(id,Locale.getDefault().getLanguage());
  17. }
  18.  
  19. @Override
  20. public Call<MatchesModel> makeCall(API api, FilterController.MatchesFilter id, Bundle params) {
  21. return api.getMatches("live", 0, Locale.getDefault().getLanguage());
  22. }
  23.  
  24. @Override
  25. public long getLifetime(FilterController.MatchesFilter id, Bundle parameters) {
  26. return LIFETIME;
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement