navigateMessage method

Future<Object?> navigateMessage(
  1. NotificationMessage message
)

Implementation

Future<Object?> navigateMessage(NotificationMessage message) async {
  final mapper = message.routeType == null
      ? null
      : _routes[message.routeType];
  final route = mapper?.route ?? message.deepLink;
  if (route == null || route.isEmpty) return null;
  return navigate(
    route,
    arguments: message.data,
    replace: mapper?.replace ?? false,
  );
}