fetchNarrationById method

Future<Narration?> fetchNarrationById(
  1. int narrationId
)

Implementation

Future<Narration?> fetchNarrationById(int narrationId) async {
  Narration? narration =
      await _narrationLocalDataSource.fetchNarrationById(narrationId);
  if (narration != null) {
    return narration;
  } else {
    final MyResponse<Narration> response =
        await _narrationApi.fetchNarrationById(narrationId);
    if (response.code == Apis.CODE_SUCCESS) {
      narration = response.data as Narration?;
    }
    return narration;
  }
}