| 
									
										
										
										
											2016-05-23 19:19:09 +03:00
										 |  |  | /********************************************************************** | 
					
						
							|  |  |  | *  | 
					
						
							|  |  |  | * | 
					
						
							|  |  |  | * | 
					
						
							|  |  |  | **********************************************************************/ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-24 17:19:48 +03:00
										 |  |  | var requirejs = require('requirejs') | 
					
						
							| 
									
										
										
										
											2016-05-25 23:16:41 +03:00
										 |  |  | requirejs.config({ | 
					
						
							|  |  |  | 	nodeRequire: require, | 
					
						
							|  |  |  | 	baseUrl: process.cwd(), | 
					
						
							|  |  |  | }) | 
					
						
							| 
									
										
										
										
											2016-05-24 17:19:48 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-23 19:19:09 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | /*********************************************************************/ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-25 23:16:41 +03:00
										 |  |  | requirejs(['lib/preview'], function(preview){ | 
					
						
							|  |  |  | 	process.on('message', function(m){ | 
					
						
							|  |  |  | 		preview.makePreviews( | 
					
						
							|  |  |  | 				m.images,  | 
					
						
							|  |  |  | 				m.sizes,  | 
					
						
							|  |  |  | 				m.base_path,  | 
					
						
							|  |  |  | 				m.target_tpl,  | 
					
						
							|  |  |  | 				function(err, data){ | 
					
						
							|  |  |  | 					// XXX send the data back to parent...
 | 
					
						
							|  |  |  | 					process.send({ticket: m.ticket, err: err, data: data}) | 
					
						
							|  |  |  | 				}) | 
					
						
							|  |  |  | 			/* | 
					
						
							|  |  |  | 			.catch(function(err){ | 
					
						
							|  |  |  | 				// XXX
 | 
					
						
							|  |  |  | 			}) | 
					
						
							|  |  |  | 			*/ | 
					
						
							|  |  |  | 			.then(function(){ | 
					
						
							|  |  |  | 				process.send({ticket: m.ticket, status: 'completed'}) | 
					
						
							|  |  |  | 			}) | 
					
						
							|  |  |  | 	}) | 
					
						
							| 
									
										
										
										
											2016-05-23 19:19:09 +03:00
										 |  |  | }) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /********************************************************************** | 
					
						
							|  |  |  | * vim:set ts=4 sw=4 :                                                */ |