| 
									
										
										
										
											2015-11-04 10:47:05 +00:00
										 |  |  | var regionExtractor = require('../regionExtractor'); | 
					
						
							| 
									
										
										
										
											2015-10-23 12:47:20 -07:00
										 |  |  | var buildRegionDocs = regionExtractor.buildRegionDocs; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-03 17:45:58 -07:00
										 |  |  | /** | 
					
						
							| 
									
										
										
										
											2015-11-04 10:47:05 +00:00
										 |  |  |  * @dgService | 
					
						
							| 
									
										
										
										
											2015-08-03 17:45:58 -07:00
										 |  |  |  * @description | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2015-11-04 10:47:05 +00:00
										 |  |  | module.exports = function regionFileReader(log ) { | 
					
						
							| 
									
										
										
										
											2015-08-03 17:45:58 -07:00
										 |  |  |   return { | 
					
						
							| 
									
										
										
										
											2015-11-04 10:47:05 +00:00
										 |  |  |     name: 'regionFileReader', | 
					
						
							| 
									
										
										
										
											2015-08-03 17:45:58 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  |     getDocs: function (fileInfo) { | 
					
						
							| 
									
										
										
										
											2015-09-18 19:51:10 -07:00
										 |  |  |       // log.info("fileShredder processing: " + fileInfo.relativePath);
 | 
					
						
							| 
									
										
										
										
											2015-10-23 12:47:20 -07:00
										 |  |  |       var docs = buildRegionDocs(fileInfo.content, fileInfo.extension); | 
					
						
							|  |  |  |       var wasShredded = docs.some(function(doc) { | 
					
						
							|  |  |  |         return doc.regionName != null; | 
					
						
							|  |  |  |       }); | 
					
						
							|  |  |  |       if (wasShredded) { | 
					
						
							| 
									
										
										
										
											2015-09-18 19:51:10 -07:00
										 |  |  |         log.info("shredded file: " + fileInfo.relativePath); | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       return docs; | 
					
						
							| 
									
										
										
										
											2015-08-03 17:45:58 -07:00
										 |  |  |     } | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 |