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 : */
|