forked from EVOgeek/Vmeda.Online
		
	MOBILE-3932 resource: Fix some non-null assertions warnings
This commit is contained in:
		
							parent
							
								
									29e2119143
								
							
						
					
					
						commit
						080e370136
					
				| @ -204,7 +204,7 @@ export class AddonModBookIndexComponent extends CoreCourseModuleMainResourceComp | ||||
| 
 | ||||
|         // Chapter loaded, log view.
 | ||||
|         await CoreUtils.ignoreErrors(AddonModBook.logView( | ||||
|             this.module.instance!, | ||||
|             this.module.instance, | ||||
|             logChapterId ? chapterId : undefined, | ||||
|             this.module.name, | ||||
|         )); | ||||
|  | ||||
| @ -1252,7 +1252,7 @@ export class CoreCourseModulePrefetchDelegateService extends CoreDelegate<CoreCo | ||||
|         // Treat warnings, adding the not supported modules.
 | ||||
|         response.warnings?.forEach((warning) => { | ||||
|             if (warning.warningcode == 'missingcallback') { | ||||
|                 result[warning.itemid!] = false; | ||||
|                 result[warning.itemid || -1] = false; | ||||
|             } | ||||
|         }); | ||||
| 
 | ||||
| @ -1304,10 +1304,10 @@ export class CoreCourseModulePrefetchDelegateService extends CoreDelegate<CoreCo | ||||
|         this.statusCache.invalidate(packageId); | ||||
|         this.statusCache.setValue(packageId, 'status', status); | ||||
| 
 | ||||
|         if (sectionId) { | ||||
|         if (courseId && sectionId) { | ||||
|             const data: CoreEventSectionStatusChangedData = { | ||||
|                 sectionId, | ||||
|                 courseId: courseId!, | ||||
|                 courseId: courseId, | ||||
|             }; | ||||
|             CoreEvents.trigger(CoreEvents.SECTION_STATUS_CHANGED, data, CoreSites.getCurrentSiteId()); | ||||
|         } | ||||
|  | ||||
| @ -307,7 +307,7 @@ export class CoreMimetypeUtilsProvider { | ||||
|         let position; | ||||
| 
 | ||||
|         if (split.length > 1) { | ||||
|             candidate = split.pop()!.toLowerCase(); | ||||
|             candidate = split[split.length - 1].toLowerCase(); | ||||
|             // Remove params if any.
 | ||||
|             position = candidate.indexOf('?'); | ||||
|             if (position > -1) { | ||||
| @ -554,17 +554,14 @@ export class CoreMimetypeUtilsProvider { | ||||
|         } | ||||
| 
 | ||||
|         extension = this.cleanExtension(extension); | ||||
|         const extensionGroups = this.extToMime[extension] && this.extToMime[extension].groups; | ||||
|         let found = false; | ||||
| 
 | ||||
|         if (groups?.length && this.extToMime[extension]?.groups) { | ||||
|             for (let i = 0; i < this.extToMime[extension].groups!.length; i++) { | ||||
|                 const group = this.extToMime[extension].groups![i]; | ||||
|                 if (groups.indexOf(group) != -1) { | ||||
|                     return true; | ||||
|                 } | ||||
|             } | ||||
|         if (groups.length && extensionGroups) { | ||||
|             found = extensionGroups.some((group => groups.includes(group))); | ||||
|         } | ||||
| 
 | ||||
|         return false; | ||||
|         return found; | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user