MOBILE-3320 block: Avoid rendering unknown blocks

main
Noel De Martin 2021-06-23 15:42:45 +02:00
parent e0a6c421ff
commit cb8f9732e2
2 changed files with 3 additions and 9 deletions

View File

@ -13,7 +13,6 @@
// limitations under the License. // limitations under the License.
import { CoreCourseBlock } from '@features/course/services/course'; import { CoreCourseBlock } from '@features/course/services/course';
import { CoreBlockPreRenderedComponent } from '../components/pre-rendered-block/pre-rendered-block';
import { CoreBlockHandler, CoreBlockHandlerData } from '../services/block-delegate'; import { CoreBlockHandler, CoreBlockHandlerData } from '../services/block-delegate';
/** /**
@ -48,14 +47,9 @@ export class CoreBlockBaseHandler implements CoreBlockHandler {
block: CoreCourseBlock, // eslint-disable-line @typescript-eslint/no-unused-vars block: CoreCourseBlock, // eslint-disable-line @typescript-eslint/no-unused-vars
contextLevel: string, // eslint-disable-line @typescript-eslint/no-unused-vars contextLevel: string, // eslint-disable-line @typescript-eslint/no-unused-vars
instanceId: number, // eslint-disable-line @typescript-eslint/no-unused-vars instanceId: number, // eslint-disable-line @typescript-eslint/no-unused-vars
): CoreBlockHandlerData | Promise<CoreBlockHandlerData> { ): undefined | CoreBlockHandlerData | Promise<CoreBlockHandlerData> {
// To be overridden. // To be overridden.
return { return undefined;
title: '',
class: '',
component: CoreBlockPreRenderedComponent,
};
} }
} }

View File

@ -44,7 +44,7 @@ export interface CoreBlockHandler extends CoreDelegateHandler {
block: CoreCourseBlock, block: CoreCourseBlock,
contextLevel: string, contextLevel: string,
instanceId: number, instanceId: number,
): CoreBlockHandlerData | Promise<CoreBlockHandlerData>; ): undefined | CoreBlockHandlerData | Promise<CoreBlockHandlerData>;
} }
/** /**