mergeAppPrivateCommandHandler function

void Function(String, Map<String, dynamic>)? mergeAppPrivateCommandHandler(
  1. void a(
    1. String,
    2. Map<String, dynamic>
    )?,
  2. void b(
    1. String,
    2. Map<String, dynamic>
    )?
)

Implementation

void Function(String, Map<String, dynamic>)? mergeAppPrivateCommandHandler(
  void Function(String, Map<String, dynamic>)? a,
  void Function(String, Map<String, dynamic>)? b,
) {
  if (a == null && b == null) {
    return null;
  }
  if (a == null) {
    return b;
  }
  if (b == null) {
    return a;
  }
  return (p1, p2) {
    a(p1, p2);
    b(p1, p2);
  };
}