Improvements
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user