navigate method

dynamic navigate({
  1. required BuildContext context,
  2. required NavigationModel navData,
  3. required RoutingMethods method,
})

provide navigationModel data from galliMethods.getNavigationData to navigate in a specific navigation data

Implementation

navigate({
  required BuildContext context,
  required NavigationModel navData,
  required RoutingMethods method, // for rerouting purpose
}) async {
  /// accesstoken from gallimethod
  String accessToken = this.accessToken;

  ///navigate to gallimap screen
  Navigator.push(
      context,
      MaterialPageRoute(
          builder: (_) => MapScreen(
                authKey: accessToken,
                navData: navData,
                method: method,
              )));
}