normalize method

  1. @override
String normalize(
  1. String data
)
override

Implementation

@override
String normalize(String data) {
  if (data.length <= 8) {
    data = upceToUpca(data.padRight(6, "0"));
  }

  data = checkLength(data, maxLength);
  final String first = data.substring(0, 1);
  final String last = data.substring(11, 12);

  try {
    data = upcaToUpce(data);
  } on BarcodeException {
    if (fallback) {
      return data;
    }
    rethrow;
  }

  return "$first$data$last";
}