ImageGrid/ui (gen4)/workers/preview-constructor.js

43 lines
978 B
JavaScript
Raw Normal View History

/**********************************************************************
*
*
*
**********************************************************************/
var requirejs = require('requirejs')
requirejs.config({
nodeRequire: require,
baseUrl: process.cwd(),
})
/*********************************************************************/
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'})
})
})
})
/**********************************************************************
* vim:set ts=4 sw=4 : */