getBook method

Future<Book> getBook(
  1. String id
)

Implementation

Future<Book> getBook(String id) async {
  String apiUrl =
      "${Preferences.prefs?.getString("BaseUrl")}/api/inventory/book?";

  var headers = await BaseApi.getRefreshedHeaders();

  var response =
      await http.get(Uri.parse("${apiUrl}id=$id"), headers: headers);

  if (response.statusCode == 200) {
    dynamic jsonResponse = json.decode(response.body);
    return Book.fromJson(jsonResponse);
  } else {
    throw Exception('Failed to load book');
  }
}