Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Singleton
- public class LiveMatchesInteractor extends BaseCachedSharedInteractor<MatchesModel, FilterController.MatchesFilter> {
- private static final long LIFETIME = 60000;
- @Inject
- public LiveMatchesInteractor(Context context) {
- super(context);
- }
- @Override
- public void invalidate(FilterController.MatchesFilter id) {
- }
- @Override
- public int getHash(FilterController.MatchesFilter id, @Nullable Bundle parameters) {
- return HashCoder.hashCode(id,Locale.getDefault().getLanguage());
- }
- @Override
- public Call<MatchesModel> makeCall(API api, FilterController.MatchesFilter id, Bundle params) {
- return api.getMatches("live", 0, Locale.getDefault().getLanguage());
- }
- @Override
- public long getLifetime(FilterController.MatchesFilter id, Bundle parameters) {
- return LIFETIME;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement