Stefan Huber

fix: node downloader

......@@ -556,10 +556,11 @@ var Bsync = (function () {
Bsync.configIpcMain = function (ipcMain, basePath) {
ipcMain.on('bsync-download', function (event, args) {
var nodeFileHander = new NodeFileHandler();
nodeFileHander.download(args.source, basePath + "/" + args.target)
nodeFileHander
.on('progress', function (progress) { event.sender.send('bsync-download-progress', progress); })
.once('error', function (error) { nodeFileHander.removeAllListeners(); event.sender.send('bsync-download-error', error); })
.once('complete', function () { nodeFileHander.removeAllListeners(); event.sender.send('bsync-download-complete'); });
.once('complete', function () { nodeFileHander.removeAllListeners(); event.sender.send('bsync-download-complete'); })
.download(args.source, basePath + "/" + args.target);
});
ipcMain.on('bsync-cleanup', function (event, args) {
var nodeFileHandler = new NodeFileHandler();
......
This diff is collapsed. Click to expand it.
......@@ -11,10 +11,12 @@ export default class Bsync {
ipcMain.on('bsync-download', (event, args) => {
let nodeFileHander = new NodeFileHandler();
nodeFileHander.download(args.source, basePath + "/" + args.target)
nodeFileHander
.on('progress', (progress:number) => { event.sender.send('bsync-download-progress', progress); })
.once('error', (error) => { nodeFileHander.removeAllListeners(); event.sender.send('bsync-download-error', error); })
.once('complete', () => { nodeFileHander.removeAllListeners(); event.sender.send('bsync-download-complete'); });
.once('complete', () => { nodeFileHander.removeAllListeners(); event.sender.send('bsync-download-complete'); })
.download(args.source, basePath + "/" + args.target);
});
ipcMain.on('bsync-cleanup', (event, args) => {
......