updateDiseaseObservations method Null safety

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

질병관찰 데이터를 업데이트합니다.

Implementation

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