navigateMessage method
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,
);
}