nextPageHref function
Builds a next page URL appending nextCursor to the back-stack query.
Implementation
String nextPageHref(
String path, Map<String, String> currentQuery, String nextCursor) {
final qp = Map<String, String>.from(currentQuery);
final currentCur =
(qp['cursor'] ?? '').isEmpty ? _firstPageMarker : qp['cursor']!;
final backRaw = qp['back'];
final backList =
backRaw != null && backRaw.isNotEmpty ? backRaw.split(',') : <String>[];
backList.add(currentCur);
qp['cursor'] = nextCursor;
qp['back'] = backList.join(',');
return _buildUrlWithQuery(path, qp);
}