Improvements

This commit is contained in:
Juan Gilsanz Polo
2024-03-03 20:47:29 +01:00
parent d624f92dc0
commit d04f3d37ac

View File

@@ -19,14 +19,6 @@ import 'package:linkdy/constants/enums.dart';
part 'bookmarks.provider.g.dart'; part 'bookmarks.provider.g.dart';
String sortingMethod(SortingType type, SortingWay way) {
if (type == SortingType.date && way == SortingWay.descendant) {
return "";
} else {
return "${type == SortingType.title ? "title" : "date"}_${way == SortingWay.ascendant ? "asc" : "desc"}";
}
}
@riverpod @riverpod
FutureOr<void> bookmarksRequest( FutureOr<void> bookmarksRequest(
BookmarksRequestRef ref, BookmarksRequestRef ref,
@@ -39,7 +31,7 @@ FutureOr<void> bookmarksRequest(
limit: limit, limit: limit,
offset: 0, offset: 0,
unread: readStatus, unread: readStatus,
sort: sortingMethod(type, way), sort: "${type == SortingType.title ? "title" : "added"}_${way == SortingWay.ascendant ? "asc" : "desc"}",
); );
if (result.successful == true) { if (result.successful == true) {
@@ -68,7 +60,8 @@ FutureOr<void> bookmarksRequestLoadMore(BookmarksRequestLoadMoreRef ref) async {
limit: provider.limit, limit: provider.limit,
offset: newOffset, offset: newOffset,
unread: ref.read(bookmarksProvider).readStatus, unread: ref.read(bookmarksProvider).readStatus,
sort: sortingMethod(sortingType, sortingWay), sort:
"${sortingType == SortingType.title ? "title" : "added"}_${sortingWay == SortingWay.ascendant ? "asc" : "desc"}",
); );
if (result.successful == true) { if (result.successful == true) {