run method

dynamic run({
  1. bool guarded = true,
  2. required List<GetPage> pages,
  3. required String initialRoute,
  4. SmartManagement managementFactory = SmartManagement.keepFactory,
})

Implementation

run(
    {bool guarded = true,
    required List<GetPage> pages,
    required String initialRoute,
    SmartManagement managementFactory = SmartManagement.keepFactory}) {
  if (guarded) {
    runZonedGuarded(
        () => runApp(_app(
            initialRoute: initialRoute,
            pages: pages,
            managementFactory: managementFactory)), (error, stack) {
      Pen.error(error.toString());
      if (error is AppException) {
        Get.snackbar(error.message, error.description);
      } else {
        Get.snackbar("Unknown Exception", error.toString());
      }
    });
  }
}