getTafsirByPage method

Future<List<TafsirTableData>> getTafsirByPage(
  1. int pageNum
)

Implementation

Future<List<TafsirTableData>> getTafsirByPage(int pageNum) async {
  final results = await customSelect(
    'SELECT * FROM ${TafsirCtrl.instance.selectedTableName.value} WHERE PageNum = ?',
    variables: [Variable.withInt(pageNum)],
  ).get();

  return results.map((row) {
    return TafsirTableData(
      id: row.read<int>('index'),
      surahNum: row.read<int>('sura'),
      ayahNum: row.read<int>('aya'),
      tafsirText: row.read<String>('text'),
      pageNum: row.read<int>('PageNum'),
    );
  }).toList();
}