getNavigatorPushNamed method

dynamic getNavigatorPushNamed({
  1. required NotificationResponse? notificationResponse,
})

Implementation

getNavigatorPushNamed({ required NotificationResponse? notificationResponse }) async {
  try {
    if (notificationResponse!= null ) {
      if (notificationResponse.payload != null && notificationResponse.payload!.isNotEmpty) {
        // PayLoadModel payLoad = PayLoadModel().fromJson(notificationResponse.payload!);
        // switch (payLoad.pageUrl) {
        //   case RouteHelper.homeDefault:
        //   case RouteHelper.routeBooks:
        //     BooksController booksController = Get.find<BooksController>();
        //     booksController.getBooks();
        //     String liv = TypeSafeConversion.nullSafeString(payLoad.dayVerses?.bookOsis);
        //     int chap = TypeSafeConversion.nullSafeInt( payLoad.dayVerses?.chapter );
        //     int ver = TypeSafeConversion.nullSafeInt( payLoad.dayVerses?.verse );
        //     Tools.logCat('routeBooks: liv: $liv | chap:$chap | ver:$ver');
        //     var bookSelected = BooksModel();
        //     bookSelected = booksController.booksList![booksController.booksList!.indexWhere((e) => e.osis == liv)];
        //     bookSelected.chaptersSelected = chap;
        //     bookSelected.versetSelected = ver;
        //     booksController.setBookSelected( bookSelected );
        //     //RouteHelper.navHome();
        //     break;
        //   case RouteHelper.routePlanDeLectureDetails:
        //     String codeSubscription = TypeSafeConversion.nullSafeString(payLoad.codePage);
        //     Tools.logCat('01-codeSubscription: $codeSubscription');
        //     RouteHelper.navPlanDeLectureDetails(codeLecture: '', codeSubscription: codeSubscription);
        //     break;
        //   default:
        //     Get.toNamed( payLoad.pageUrl );
        //     break;
        // }
      }
    }
  } catch (ex, trace) {
    logError(ex, trace: trace, position: 'catch::getNavigatorPushNamed');
  }
}