usedBookmarks property

List<BookmarkModel> get usedBookmarks

يعيد قائمة بجميع العلامات المرجعية التي استخدمها وقام بتعيينها المستخدم في صفحات القرآن usedBookmarks.

usedBookmarks returns list of all bookmarks used and set by the user in quran pages

Implementation

List<BookmarkModel> get usedBookmarks {
  if (_cache.containsKey('usedBookmarks')) {
    return _cache['usedBookmarks'] as List<BookmarkModel>;
  }
  final bookmarks = BookmarksCtrl.instance.bookmarks.values
      .expand((list) => list)
      .where((bookmark) => bookmark.page != -1)
      .toList();
  _cache['usedBookmarks'] = bookmarks;
  return bookmarks;
}