runTheRest method

  1. @override
Future<AppHomePageReferencesModel> runTheRest(
  1. String? ownerID,
  2. DrawerModel drawer,
  3. DrawerModel endDrawer
)
override

Implementation

@override
Future<AppHomePageReferencesModel> runTheRest(
    String? ownerID, DrawerModel drawer, DrawerModel endDrawer) async {
  await WorkflowSetup(installApp: this).run();
  await About(
    installApp: this,
    homeMenu: homeMenu(),
    drawer: drawer,
    endDrawer: endDrawer,
  ).run();
  var shop = await Shop(
    installApp: this,
    homeMenu: homeMenu(),
    drawer: drawer,
    endDrawer: endDrawer,
  ).run();
  await MyCart(
    background: Shop.cardBG(),
    shop: shop,
    installApp: this,
    homeMenu: homeMenu(),
    drawer: drawer,
    endDrawer: endDrawer,
  ).run();
  await MyPay(
    background: Shop.cardBG(),
    shop: shop,
    installApp: this,
    homeMenu: homeMenu(),
    drawer: drawer,
    endDrawer: endDrawer,
  ).run();
  await OrderOverview(
    background: Shop.cardBG(),
    shop: shop,
    installApp: this,
    homeMenu: homeMenu(),
    drawer: drawer,
    endDrawer: endDrawer,
  ).run();
  await MyPayConfirmation(
    background: Shop.cardBG(),
    shop: shop,
    installApp: this,
    homeMenu: homeMenu(),
    drawer: drawer,
    endDrawer: endDrawer,
  ).run();
  await ProductPage(
    shop: shop,
    installApp: this,
    homeMenu: homeMenu(),
    drawer: drawer,
    endDrawer: endDrawer,
  ).run();
  await JuuwleNotificationDashboard(
    installApp: this,
  ).run();
  await JuuwleMembershipDashboard(
    installApp: this,
  ).run();
  await JuuwleMemberDashboard(
    installApp: this,
  ).run();
  await JuuwleAssignmentViewSetup(
    installApp: this,
  ).run();
  var homePageSubscribedMember = await Welcome(
    installApp: this,
    homeMenu: homeMenu(),
    drawer: drawer,
    endDrawer: endDrawer,
  ).run();
  var homePageBlockedMember = await JuuwleBlocked(
    installApp: this,
    homeMenu: homeMenu(),
    drawer: drawer,
    endDrawer: endDrawer,
  ).run();
  AppHomePageReferencesModel homePages = AppHomePageReferencesModel(
    homePageBlockedMember: homePageBlockedMember.documentID,
    homePageSubscribedMember: homePageSubscribedMember.documentID,
    homePagePublic: homePageSubscribedMember.documentID,
  );
  return homePages;
}