registerListener static method

void registerListener({
  1. required String actionName,
  2. required dynamic callbackHandler(
    1. dynamic data
    ),
})

registerListener

Register a custom action

Params

actionName The action which is listened to

callbackHandler Is called when actionName is triggered

** Available Platorms**

Android, iOS, Web

Implementation

static void registerListener({
  required String actionName,
  required Function(dynamic data) callbackHandler,
}) {
  if (_callbackItems
      .where((CallbackItem element) => element.callbackName == actionName)
      .isNotEmpty) {
    debugPrint(
      '$actionName is already registered.',
    );
    return;
  }

  _callbackItems.add(
    CallbackItem(
      callbackName: actionName,
      callbackHandler: callbackHandler,
    ),
  );
}