minor fix and started work on generating previews in a separate process...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2016-05-23 19:19:09 +03:00
parent eda41a4363
commit 80d9153873
2 changed files with 22 additions and 3 deletions

View File

@ -57,14 +57,14 @@ var SharpActions = actions.Actions({
}, },
// XXX BUG (nw.js): this does not work until child_process.fork(..) is fixed... // XXX BUG (nw.js): this does not work until child_process.fork(..) is fixed...
startWorker: ['- Sharp/', startPreviewWorker: ['- Sharp/',
function(){ function(){
if(this.previewConstructorWorker){ if(this.previewConstructorWorker){
return return
} }
this.previewConstructorWorker = cp.form('./worker/preview-constructor.js') this.previewConstructorWorker = cp.fork('./workers/preview-constructor.js')
}], }],
stopWorker: ['- Sharp/', stopPreviewWorker: ['- Sharp/',
function(){ function(){
this.previewConstructorWorker && this.previewConstructorWorker.kill() this.previewConstructorWorker && this.previewConstructorWorker.kill()
delete this.previewConstructorWorker delete this.previewConstructorWorker

View File

@ -0,0 +1,19 @@
/**********************************************************************
*
*
*
**********************************************************************/
var sharp = require('sharp')
/*********************************************************************/
process.on('message', function(m){
console.log('Got:', m)
})
/**********************************************************************
* vim:set ts=4 sw=4 : */