registerController method

void registerController(
  1. LdSubmitController controller
)

Implementation

void registerController(LdSubmitController controller) {
  _controllers.add(controller);

  postEvent('ext.liquid_flutter.submit.controllers', {
    "controllers": _controllers.map((e) => e.toMap()).toList(),
  });

  _subscriptions.add(controller.stateStream.listen((state) {
    postEvent('ext.liquid_flutter.submit.state', {
      "controller": SubmitControllerDto.fromLdSubmitController(controller).toMap(),
    });
  }));
}