createDiseaseObservations method Null safety

Future<DiseaseObservation?> createDiseaseObservations(
  1. {required DiseaseObservation diseaseObservation}
)

질병관찰을 새로 생성합니다.

Implementation

Future<DiseaseObservation?> createDiseaseObservations({required DiseaseObservation diseaseObservation}) async {
  LogManager().addLog("createDiseaseObservations", screen: runtimeType.toString());
  try {
    await reqPOST(
      path: '/api/disease_observations',
      body: Uint8List.fromList(Utf8Encoder().convert(json.encode(diseaseObservation.toJson()))),
      queryParameters: {
        "farm_id": farmState.currentFarm!.id,
      },
    );
    return diseaseObservation;
  } catch (e) {
    LogManager().addLog('createDiseaseObservations call failed: $e', screen: runtimeType.toString());
    return null;
  }
}