diff --git a/lib/screens/bookmarks/provider/bookmark_form.provider.dart b/lib/screens/bookmarks/provider/bookmark_form.provider.dart index 3c110f9..e718bfb 100644 --- a/lib/screens/bookmarks/provider/bookmark_form.provider.dart +++ b/lib/screens/bookmarks/provider/bookmark_form.provider.dart @@ -139,7 +139,7 @@ class BookmarkForm extends _$BookmarkForm { ref.read(bookmarksProvider.notifier).refresh(); ref.watch(routerProvider).pop(); showSnackbar( - key: ScaffoldMessengerKeys.root, + key: ScaffoldMessengerKeys.bookmarks, label: t.bookmarks.addBookmark.bookmarkSavedSuccessfully, color: Colors.green, ); diff --git a/lib/services/api_client.dart b/lib/services/api_client.dart index 01006a2..f116434 100644 --- a/lib/services/api_client.dart +++ b/lib/services/api_client.dart @@ -171,7 +171,10 @@ class ApiClientService { "/bookmarks/", data: FormData.fromMap(bookmark.toJson()), ); - if (response.statusCode != 200) { + if (response.statusCode == null) { + return const ApiResponse(successful: false); + } + if (response.statusCode! >= 400) { return const ApiResponse(successful: false); } return ApiResponse(