updateBookmark static method

Future<bool> updateBookmark(
  1. String bookmarkId,
  2. Bookmark bookmark,
  3. String inventoryItemId,
  4. String category,
)

Implementation

static Future<bool> updateBookmark(String bookmarkId, Bookmark bookmark,
    String inventoryItemId, String category) async {
  String apiUrl =
      "${Preferences.prefs?.getString("BaseUrl")}/api/bookmark/$inventoryItemId/$bookmarkId?category=$category";

  var headers = await BaseApi.getRefreshedHeaders();
  headers["Content-Type"] = "application/json";

  var body = json.encode(bookmark.toJson());

  var response = await http.put(
    Uri.parse(apiUrl),
    headers: headers,
    body: body,
  );

  return response.statusCode == 200;
}