fetchGateways method Null safety
게이트웨이 리스트를 가져옵니다.
Implementation
Future<List<Gateway>> fetchGateways() async {
LogManager().addLog("fetchGateways", screen: runtimeType.toString());
try {
final List<dynamic> body = await reqGET(path: '/api/farms/${farmState.currentFarm!.id}/gws');
final List<Gateway> gateways = body.map((element) => Gateway.fromJson(element)).toList();
gatewayState.gateways = gateways;
return gateways;
} catch (e) {
LogManager().addLog("fetchGateways call failed: $e", screen: runtimeType.toString());
return [];
}
}