decodeCurrentPage property

int get decodeCurrentPage

Deduce the current page number from the next and previous page numbers

If there is no next or previous page, it will return 1

! If next or previous are not numbers, it will return 1

Implementation

int get decodeCurrentPage {
  if (nextPage == null && previousPage == null) return 1;
  if (nextPage == null && previousPage != null) return previousPage! + 1;
  if (nextPage != null) return nextPage! - 1;
  return 1;
}