refactor: profile model

This commit is contained in:
mso7nueh
2024-09-09 18:18:35 +03:00
parent 3ccf5b6d92
commit 8ea819c5bc
77 changed files with 2735 additions and 2950 deletions

View File

@@ -12,18 +12,21 @@ abstract class FeedService {
factory FeedService(Dio dio, {String baseUrl}) = _FeedService;
@GET('/api/blogPosts/index?page={page}')
Future<FeedBlogPostSettingsModel> getBlocPostList({
Future<FeedBlogPostSettingsModel> getBlogPostList({
@Path() required int page,
});
@GET('/api/recipes/index')
Future<RecipesPagination> getRecipes({
@Path() required int page,
@Query('filters[tags][tags.id][\$in][]') required List<int>? tags,
@Query('filters[title][\$contains]') required String? query,
});
@GET('/api/diets/index')
Future<DietsPagination> getDiets();
Future<DietsPagination> getDiets({
@Path() required int page,
});
@GET('/api/blogPosts/{id}/comments/show')
Future<CommentModel> getBlogPostComments({

View File

@@ -22,7 +22,7 @@ class _FeedService implements FeedService {
final ParseErrorLogger? errorLogger;
@override
Future<FeedBlogPostSettingsModel> getBlocPostList({required int page}) async {
Future<FeedBlogPostSettingsModel> getBlogPostList({required int page}) async {
final _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _headers = <String, dynamic>{};
@@ -56,6 +56,7 @@ class _FeedService implements FeedService {
@override
Future<RecipesPagination> getRecipes({
required int page,
List<int>? tags,
String? query,
}) async {
@@ -95,7 +96,7 @@ class _FeedService implements FeedService {
}
@override
Future<DietsPagination> getDiets() async {
Future<DietsPagination> getDiets({required int page}) async {
final _extra = <String, dynamic>{};
final queryParameters = <String, dynamic>{};
final _headers = <String, dynamic>{};