Lazy load search bookmarks

This commit is contained in:
Juan Gilsanz Polo
2024-02-25 03:07:26 +01:00
parent 2c857b3276
commit 5b3b6fc109
6 changed files with 297 additions and 49 deletions

View File

@@ -1,11 +1,26 @@
import 'package:flutter/material.dart';
import 'package:linkdy/constants/enums.dart';
import 'package:linkdy/models/data/bookmarks.dart';
class SearchBookmarksModel {
final TextEditingController searchController;
String? searchTerm;
int currentPage;
int limit;
List<Bookmark> bookmarks;
LoadStatus inialLoadStatus;
bool loadingMore;
int maxNumber;
SearchBookmarksModel({
required this.searchController,
this.searchTerm = "",
this.currentPage = 0,
this.limit = 30,
required this.bookmarks,
this.inialLoadStatus = LoadStatus.loaded,
this.loadingMore = false,
this.maxNumber = 0,
});
}