remove progress promise

@mith @peteruithoven
This commit is contained in:
casperlamboo
2017-07-19 20:54:21 +02:00
parent c390cc335a
commit e4880106f1
4 changed files with 7 additions and 11 deletions

View File

@ -1,7 +1,6 @@
import * as THREE from 'three';
import slice from './sliceActions/slice.js';
import SlicerWorker from './slicerWorker.js!worker';
import ProgressPromise from 'progress-promise';
export default class {
setMesh(mesh) {
@ -29,12 +28,12 @@ export default class {
sliceSync(settings, onprogress) {
return slice(this.geometry, settings, onprogress);
}
slice(settings) {
slice(settings, onprogress) {
if (!this.geometry) {
throw new Error('Geometry is not set, use Slicer.setGeometry or Slicer.setMesh first');
}
return new ProgressPromise((resolve, reject, progress) => {
return new Promise((resolve, reject) => {
// create the slicer worker
const slicerWorker = new SlicerWorker();
slicerWorker.onerror = reject;
@ -49,7 +48,7 @@ export default class {
break;
}
case 'PROGRESS': {
progress(data);
onprogress(data);
break;
}
}