getEpisode method

Future<Episode> getEpisode(
  1. String id
)

Implementation

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

  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 Episode.fromJson(jsonResponse);
  } else {
    throw Exception('Failed to load episode');
  }
}