closeAllRoutes method

void closeAllRoutes(
  1. BuildContext context,
  2. UserData userData,
  3. SignUpStatus type
)

Implementation

void closeAllRoutes(
    BuildContext context, UserData userData, SignUpStatus type) {
  credentials.value = SignUpDetails(status: type, userData: userData);
  credentials.refresh();

    for (int i = 0; i < routeStack.length; i++) {
      if (routeStack[(routeStack.length - 1)] == PageView.intialView) {
        break;
      } else {
        printLogs("PAGE STACK ${routeStack[routeStack.length - 1]}");
        routeStack.removeLast();
        routeStack.refresh();
        Navigator.pop(context);
      }
    }

}