26 lines
		
	
	
		
			644 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			644 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| var regionExtractor = require('../regionExtractor');
 | |
| var buildRegionDocs = regionExtractor.buildRegionDocs;
 | |
| 
 | |
| /**
 | |
|  * @dgService
 | |
|  * @description
 | |
|  */
 | |
| module.exports = function regionFileReader(log ) {
 | |
|   return {
 | |
|     name: 'regionFileReader',
 | |
| 
 | |
|     getDocs: function (fileInfo) {
 | |
|       // log.info("fileShredder processing: " + fileInfo.relativePath);
 | |
|       var docs = buildRegionDocs(fileInfo.content, fileInfo.extension);
 | |
|       var wasShredded = docs.some(function(doc) {
 | |
|         return doc.regionName != null;
 | |
|       });
 | |
|       if (wasShredded) {
 | |
|         log.info("shredded file: " + fileInfo.relativePath);
 | |
|       }
 | |
|       return docs;
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 |