UNPKG

fastcomments-react-native-sdk

Version:

React Native FastComments Components. Add live commenting to any React Native application.

16 lines (15 loc) 603 B
export function canPaginatePrev(state) { return state.page.get({ stealth: true }) > 0 && !state.pagesLoaded.get().includes(state.page.get() - 1); } export async function paginatePrev(state, service) { state.page.set((page) => page - 1); await service.fetchRemoteState(true); } export function canPaginateNext(state) { const stealth = { stealth: true }; return state.hasMore.get(stealth); } export async function paginateNext(state, service, desiredPage) { state.page.set((page) => desiredPage !== undefined ? desiredPage : page + 1); await service.fetchRemoteState(false); }