goToContactSelector<T extends Object?> function

Future<T?> goToContactSelector<T extends Object?>(
  1. BuildContext context, {
  2. int? mostCount,
  3. List<String>? filter,
  4. bool? returnContact,
  5. bool? includeAIUser,
})

Implementation

Future<T?> goToContactSelector<T extends Object?>(BuildContext context,
    {int? mostCount,
    List<String>? filter,
    bool? returnContact,
    bool? includeAIUser}) {
  if (IMKitRouter.instance.enableGoRouter) {
    return context
        .pushNamed(RouterConstants.PATH_CONTACT_SELECTOR_PAGE, extra: {
      'mostCount': mostCount,
      'filterUser': filter,
      'returnContact': returnContact,
      'includeAIUser': includeAIUser
    });
  }
  return Navigator.pushNamed(
      context, RouterConstants.PATH_CONTACT_SELECTOR_PAGE,
      arguments: {
        'mostCount': mostCount,
        'filterUser': filter,
        'returnContact': returnContact,
        'includeAIUser': includeAIUser
      });
}