didReplace method
The Navigator replaced oldRoute
with newRoute
.
Implementation
@override
void didReplace({Route<dynamic>? newRoute, Route<dynamic>? oldRoute}) {
super.didReplace(newRoute: newRoute, oldRoute: oldRoute);
debugPrint(
'ScreenChange:didReplace: Screen changed to ${oldRoute?.settings.name} -> ${newRoute?.settings.name}');
screenName = newRoute?.settings.name!;
screenState = "didReplace";
final event = EventHelper.createEvent(
'Screen Event', {'sc_name': screenName, 'sc_state': screenState},'screen_event');
debugPrint("[Authsafe ScreenEvent] : $event");
EventQueueManager.addEvent(event);
}