@cleerlycode/cornerstone-wado-image-loader
Version:
Cornerstone ImageLoader for DICOM WADO-URI
26 lines (20 loc) • 699 B
JavaScript
// wrap your task in an immediate function to avoid global namespace collisions with other tasks
(function () {
var sleepConfig;
function sleepTaskInitialize(config) {
sleepConfig = config;
}
function sleepTaskHandler(data, doneCallback) {
// we fake real processing by setting a timeout
setTimeout(function() {
// once the task is done, we invoke the callback with our result
doneCallback({});
}, sleepConfig.sleepTask.sleepTime);
}
// register ourselves to receive messages
cornerstoneWADOImageLoaderWebWorker.registerTaskHandler({
taskType :'sleepTask',
handler: sleepTaskHandler ,
initialize: sleepTaskInitialize
});
}());