trackSearch method Null safety

void trackSearch(
  1. {required String search,
  2. String? searchCategory,
  3. int? searchCount}
)

Implementation

static void trackSearch({
  required String search,
  String? searchCategory,
  int? searchCount,
}) {
  final Map<String, String> data = <String, String>{
    'search': search,
  };
  data.addIfVAndNew('search_cat', searchCategory);
  data.addIfVAndNew('search_count', searchCount);

  if (data.toString() == latestSearch) {
    return;
  }
  latestSearch = data.toString();

  _track(
    _searchAction,
    data,
  );
}