fetchFarms method Null safety
로그인된 사용자가 속해있는 농장 리스트를 가져옵니다.
Implementation
Future<List<Farm>?> fetchFarms() async {
LogManager().addLog("fetchFarms", screen: runtimeType.toString());
try {
final List<dynamic> body = await reqGET(path: '/api/farms');
final List<Farm> farms = body.map((element) => Farm.fromJson(element)).toList();
farmState.farms = farms;
return farms;
} catch (e) {
LogManager().addLog("fetchFarms call failed: $e", screen: runtimeType.toString());
return null;
}
}