defaultViewInfoExtractor function

RumViewInfo? defaultViewInfoExtractor(
  1. Route route
)

The function that provides the default route naming behavior for DatadogNavigationObserver. If the supplied route is a PageRoute and contains a name, it returns a RumViewInfo with the supplied name. Otherwise it returns null.

Implementation

RumViewInfo? defaultViewInfoExtractor(Route<dynamic> route) {
  if (route is PageRoute) {
    var name = route.settings.name;
    if (name != null) {
      return RumViewInfo(name: name);
    }
  }

  return null;
}