removeCowsFromCowGroup method Null safety
Implementation
Future<List<Cow>?> removeCowsFromCowGroup(List<Cow> _, CowGroup cowGroup) async {
LogManager().addLog("removeCow", screen: runtimeType.toString());
try {
await reqDELETE(
path: '/api/cow_groups/cows',
queryParameters: {
"cow_ids": "[${_.map((e) => "\"${e.id}\"").toList().join(",")}]",
"cow_group_id": cowGroup.id.toString(),
},
);
await fetchCows();
return _;
} catch (e) {
LogManager().addLog('removeCow call failed: $e', screen: runtimeType.toString());
return null;
}
}