Fixed race condition for partials
This commit is contained in:
		
							parent
							
								
									1881de9698
								
							
						
					
					
						commit
						36d77bfe22
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		|  | @ -5,13 +5,15 @@ const { join, basename } = require('path'); | |||
| const registerPartials = async () => { | ||||
|   try { | ||||
|     let results = await readdir('./src/templates/partials') | ||||
|     results.forEach(async filename => { | ||||
|     let resultsPromises = results.map(async filename => { | ||||
|       let filePath = join('./src/templates/partials', filename); | ||||
|       let partialName = basename(filename, '.hbs'); | ||||
|       let partialContents = await readFile(filePath); | ||||
|       partialContents = partialContents.toString(); | ||||
|       Handlebars.registerPartial(partialName, partialContents); | ||||
|     }); | ||||
| 
 | ||||
|     return Promise.all(resultsPromises); | ||||
|   } catch(error) { | ||||
|     console.error('Could not read partials in ./src/templates/partials/', error); | ||||
|     return; | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Joe Wroten
						Joe Wroten