From 6af21412842dbf98c591f90b823292a594cd49ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Fri, 8 Apr 2022 16:17:47 +0200 Subject: [PATCH] MOBILE-3833 siteplugins: Use new icon function --- .../classes/handlers/module-handler.ts | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/src/core/features/siteplugins/classes/handlers/module-handler.ts b/src/core/features/siteplugins/classes/handlers/module-handler.ts index e501e91c6..57b415309 100644 --- a/src/core/features/siteplugins/classes/handlers/module-handler.ts +++ b/src/core/features/siteplugins/classes/handlers/module-handler.ts @@ -63,18 +63,18 @@ export class CoreSitePluginsModuleHandler extends CoreSitePluginsBaseHandler imp /** * @inheritdoc */ - getData( + async getData( module: CoreCourseModuleData, courseId: number, sectionId?: number, forCoursePage?: boolean, - ): CoreCourseModuleHandlerData { + ): Promise { if (this.shouldOnlyDisplayDescription(module, forCoursePage)) { const title = module.description; module.description = ''; return { - icon: this.getIconSrc(), + icon: await CoreCourse.getModuleIconSrc(module.modname, this.handlerSchema.displaydata?.icon), title: title || '', a11yTitle: '', class: this.handlerSchema.displaydata?.class, @@ -85,7 +85,7 @@ export class CoreSitePluginsModuleHandler extends CoreSitePluginsBaseHandler imp const showDowloadButton = this.handlerSchema.downloadbutton; const handlerData: CoreCourseModuleHandlerData = { title: module.name, - icon: this.getIconSrc(), + icon: await CoreCourse.getModuleIconSrc(module.modname, this.handlerSchema.displaydata?.icon), class: this.handlerSchema.displaydata?.class, showDownloadButton: showDowloadButton !== undefined ? showDowloadButton : hasOffline, }; @@ -198,13 +198,6 @@ export class CoreSitePluginsModuleHandler extends CoreSitePluginsBaseHandler imp } } - /** - * @inheritdoc - */ - getIconSrc(): string | undefined { - return this.handlerSchema.displaydata?.icon; - } - /** * @inheritdoc */