putHUListToWarehouse method
Implementation
Future<void> putHUListToWarehouse({
required List<Unit> units,
Json? putHUToWarehouseExtra,
Json? getHUManagementCSRFExtra,
}) async {
String csrfToken = await getHuManagementCSRFToken(
getHUManagementCSRFExtra: getHUManagementCSRFExtra,
);
List<UnitSSCC> ssccUnits = units
.whereType<UnitSSCC>()
.where((u) => u.servers.isEmpty)
.toList();
for (final UnitSSCC unit in ssccUnits) {
await _unitsApiProvider.putHUToWarehouse(
ssccNumber: unit.barcodeData.code,
csrfToken: csrfToken,
putHUToWarehouseExtra: putHUToWarehouseExtra,
);
}
}