listBookmarks static method

Future<List<Bookmark>?> listBookmarks(
  1. String category,
  2. String inventoryItemId
)

Implementation

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

  var headers = await BaseApi.getRefreshedHeaders();
  var response = await http.get(Uri.parse(apiUrl), headers: headers);

  if (response.statusCode == 200) {
    List<dynamic> jsonResponse = json.decode(response.body);
    return jsonResponse
        .map((fileInfoJson) => Bookmark.fromJson(fileInfoJson))
        .toList();
  } else {
    return null;
  }
}