Bug fixes
This commit is contained in:
@@ -69,6 +69,9 @@ class ApiClientService {
|
|||||||
"sort": sort,
|
"sort": sort,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
if (response.statusCode != 200) {
|
||||||
|
return const ApiResponse(successful: false);
|
||||||
|
}
|
||||||
return ApiResponse(
|
return ApiResponse(
|
||||||
successful: true,
|
successful: true,
|
||||||
content: BookmarksResponse.fromJson(response.data),
|
content: BookmarksResponse.fromJson(response.data),
|
||||||
@@ -93,6 +96,9 @@ class ApiClientService {
|
|||||||
"offset": offset,
|
"offset": offset,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
if (response.statusCode != 200) {
|
||||||
|
return const ApiResponse(successful: false);
|
||||||
|
}
|
||||||
return ApiResponse(
|
return ApiResponse(
|
||||||
successful: true,
|
successful: true,
|
||||||
content: BookmarksResponse.fromJson(response.data),
|
content: BookmarksResponse.fromJson(response.data),
|
||||||
@@ -117,6 +123,9 @@ class ApiClientService {
|
|||||||
"offset": offset,
|
"offset": offset,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
if (response.statusCode != 200) {
|
||||||
|
return const ApiResponse(successful: false);
|
||||||
|
}
|
||||||
return ApiResponse(
|
return ApiResponse(
|
||||||
successful: true,
|
successful: true,
|
||||||
content: BookmarksResponse.fromJson(response.data),
|
content: BookmarksResponse.fromJson(response.data),
|
||||||
@@ -139,6 +148,9 @@ class ApiClientService {
|
|||||||
"url": url,
|
"url": url,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
if (response.statusCode != 200) {
|
||||||
|
return const ApiResponse(successful: false);
|
||||||
|
}
|
||||||
return ApiResponse(
|
return ApiResponse(
|
||||||
successful: true,
|
successful: true,
|
||||||
content: CheckBookmark.fromJson(response.data),
|
content: CheckBookmark.fromJson(response.data),
|
||||||
@@ -159,6 +171,9 @@ class ApiClientService {
|
|||||||
"/bookmarks/",
|
"/bookmarks/",
|
||||||
data: FormData.fromMap(bookmark.toJson()),
|
data: FormData.fromMap(bookmark.toJson()),
|
||||||
);
|
);
|
||||||
|
if (response.statusCode != 200) {
|
||||||
|
return const ApiResponse(successful: false);
|
||||||
|
}
|
||||||
return ApiResponse(
|
return ApiResponse(
|
||||||
successful: true,
|
successful: true,
|
||||||
content: Bookmark.fromJson(response.data),
|
content: Bookmark.fromJson(response.data),
|
||||||
@@ -183,6 +198,9 @@ class ApiClientService {
|
|||||||
"offset": offset,
|
"offset": offset,
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
if (response.statusCode != 200) {
|
||||||
|
return const ApiResponse(successful: false);
|
||||||
|
}
|
||||||
return ApiResponse(
|
return ApiResponse(
|
||||||
successful: true,
|
successful: true,
|
||||||
content: TagsResponse.fromJson(response.data),
|
content: TagsResponse.fromJson(response.data),
|
||||||
@@ -220,6 +238,9 @@ class ApiClientService {
|
|||||||
Future<ApiResponse<Tag>> fetchTagById(String tagId) async {
|
Future<ApiResponse<Tag>> fetchTagById(String tagId) async {
|
||||||
try {
|
try {
|
||||||
final response = await dioInstance.get("/tags/$tagId/");
|
final response = await dioInstance.get("/tags/$tagId/");
|
||||||
|
if (response.statusCode != 200) {
|
||||||
|
return const ApiResponse(successful: false);
|
||||||
|
}
|
||||||
return ApiResponse(
|
return ApiResponse(
|
||||||
successful: true,
|
successful: true,
|
||||||
content: Tag.fromJson(response.data),
|
content: Tag.fromJson(response.data),
|
||||||
@@ -254,6 +275,9 @@ class ApiClientService {
|
|||||||
"/bookmarks/$bookmarkId/",
|
"/bookmarks/$bookmarkId/",
|
||||||
data: FormData.fromMap(bookmark.toJson()),
|
data: FormData.fromMap(bookmark.toJson()),
|
||||||
);
|
);
|
||||||
|
if (result.statusCode != 200) {
|
||||||
|
return const ApiResponse(successful: false);
|
||||||
|
}
|
||||||
return ApiResponse(
|
return ApiResponse(
|
||||||
successful: true,
|
successful: true,
|
||||||
content: Bookmark.fromJson(result.data),
|
content: Bookmark.fromJson(result.data),
|
||||||
@@ -300,6 +324,9 @@ class ApiClientService {
|
|||||||
"/bookmarks/$bookmarkId/",
|
"/bookmarks/$bookmarkId/",
|
||||||
data: FormData.fromMap(bookmark.toJson()),
|
data: FormData.fromMap(bookmark.toJson()),
|
||||||
);
|
);
|
||||||
|
if (result.statusCode != 200) {
|
||||||
|
return const ApiResponse(successful: false);
|
||||||
|
}
|
||||||
return ApiResponse(
|
return ApiResponse(
|
||||||
successful: true,
|
successful: true,
|
||||||
content: Bookmark.fromJson(result.data),
|
content: Bookmark.fromJson(result.data),
|
||||||
|
|||||||
Reference in New Issue
Block a user