deletePagesList method
Implementation
Future<void> deletePagesList(List<Page> pagesList) async {
final db = await QuranDatabaseSource.instance.database;
for (var page in pagesList) {
await db?.pageDao.deletePage(page);
if(page.verses!=null) {
for (var verse in page.verses!) {
await db?.verseDao.insertVerse(verse);
}
}
if(page.glyphs!=null) {
for (var glyph in page.glyphs!) {
await db?.glyphDao.insertGlyph(glyph);
}
}
}
}