getPassengerListByOCRData method

Future<List<Map<String, dynamic>>> getPassengerListByOCRData(
  1. Map<String, dynamic> data,
  2. List<String> inputNames
)

this function extracts list of data of passengers of a brs flight table.

Implementation

Future<List<Map<String, dynamic>>> getPassengerListByOCRData(
    Map<String, dynamic> data, List<String> inputNames) async {
  if (data.isEmpty) return [];
  List<Line>? lines = await initialize(data);
  // Object o1 = Object(lines: lines);
  // beforeLines = Object.fromJson(o1.toJson()).lines ?? [];
  List<Line>? disableSlopeLines = await disableSlope(lines);
  // Object o2 = Object(lines: disableSlopeLines);
  // afterLines = Object.fromJson(o2.toJson()).lines ?? [];
  List<Map<String, dynamic>> finalResult =
      await extractPassengersData(disableSlopeLines ?? [], inputNames);
  return finalResult;
}