initHandlerForSession static method

void initHandlerForSession(
  1. MethodChannel sessionCallbackChannel,
  2. BarcodeDataFormatter? formatter
)

Implementation

static void initHandlerForSession(
    MethodChannel sessionCallbackChannel, BarcodeDataFormatter? formatter) {
  if (formatter == null) {
    return;
  }
  _handler = (MethodCall call) async {
    if (call.method == 'getFormattedData') {
      var dataItem =
          await formatter(BarcodeItem.fromJson(jsonDecode(call.arguments)));
      return dataItem.toJson();
    }
  };
}