-
public class InboxFetcherInternalInternal implementation of BatchInboxFetcher
-
-
Field Summary
Fields Modifier and Type Field Description private intmaxPageSizeprivate intfetchLimitprivate booleanfilterSilentNotifications
-
Method Summary
-
-
Method Detail
-
setMaxPageSize
void setMaxPageSize(int maxPageSize)
-
setFetchLimit
void setFetchLimit(int fetchLimit)
-
setFilterSilentNotifications
void setFilterSilentNotifications(boolean filterSilentNotifications)
-
provide
static InboxFetcherInternal provide(@NonNull() Context context, String installID)
-
provide
static InboxFetcherInternal provide(@NonNull() Context context, String installID, boolean useCache)
Init fetcher without using cacheInternal use only
-
provide
static InboxFetcherInternal provide(@NonNull() Context context, @NonNull() String userIdentifier, @NonNull() String authenticationKey)
-
provide
static InboxFetcherInternal provide(@NonNull() Context context, @NonNull() String userIdentifier, @NonNull() String authenticationKey, boolean useCache)
-
isEndReached
boolean isEndReached()
-
markAsRead
void markAsRead(BatchInboxNotificationContent notification)
-
markAllAsRead
void markAllAsRead()
-
markAsDeleted
void markAsDeleted(BatchInboxNotificationContent notification)
-
fetchNewNotifications
void fetchNewNotifications(BatchInboxFetcher.OnNewNotificationsFetchedListener l)
-
fetchNextPage
void fetchNextPage(BatchInboxFetcher.OnNextPageFetchedListener listener)
-
getPublicFetchedNotifications
@NonNull() List<BatchInboxNotificationContent> getPublicFetchedNotifications()
-
-
-
-