fetchDiseaseObservations method Null safety
질병관찰 리스트를 가져옵니다.
Implementation
Future<List<DiseaseObservation>> fetchDiseaseObservations() async {
LogManager().addLog("fetchDiseaseObservations", screen: runtimeType.toString());
try {
final List<dynamic> body = await reqGET(
path: '/api/disease_observations',
queryParameters: {
"farm_id": farmState.currentFarm!.id,
},
);
final List<DiseaseObservation> result = body.map((element) => DiseaseObservation.fromJson(element)).toList();
return result;
} catch (e) {
LogManager().addLog('fetchDiseaseObservations call failed: $e', screen: runtimeType.toString());
return [];
}
}