From efe8b116d3aeed7ba996ee462a0cd4532f515d5f Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Fri, 7 May 2021 16:07:06 +0200 Subject: [PATCH] MOBILE-3701 home: Fix display my courses as fallback --- .../courses/services/handlers/my-courses-home.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core/features/courses/services/handlers/my-courses-home.ts b/src/core/features/courses/services/handlers/my-courses-home.ts index f1f134a6c..3e75bf5a8 100644 --- a/src/core/features/courses/services/handlers/my-courses-home.ts +++ b/src/core/features/courses/services/handlers/my-courses-home.ts @@ -13,12 +13,11 @@ // limitations under the License. import { Injectable } from '@angular/core'; -import { CoreBlockDelegate } from '@features/block/services/block-delegate'; import { CoreMainMenuHomeHandler, CoreMainMenuHomeHandlerToDisplay } from '@features/mainmenu/services/home-delegate'; -import { CoreSiteHome } from '@features/sitehome/services/sitehome'; +import { CoreSiteHomeHomeHandler } from '@features/sitehome/services/handlers/sitehome-home'; import { makeSingleton } from '@singletons'; import { CoreCourses } from '../courses'; -import { CoreCoursesDashboard } from '../dashboard'; +import { CoreDashboardHomeHandler } from './dashboard-home'; /** * Handler to add my courses into home page. @@ -53,9 +52,10 @@ export class CoreCoursesMyCoursesHomeHandlerService implements CoreMainMenuHomeH return false; } - const blocks = await CoreCoursesDashboard.getDashboardBlocks(undefined, siteId); + const dashboardEnabled = await CoreDashboardHomeHandler.isEnabledForSite(siteId); + const siteHomeEnabled = await CoreSiteHomeHomeHandler.isEnabledForSite(siteId); - return !CoreBlockDelegate.hasSupportedBlock(blocks)&& !CoreSiteHome.isAvailable(siteId); + return !dashboardEnabled && !siteHomeEnabled; } /**