UNPKG

@cleerlycode/cornerstone-wado-image-loader

Version:
26 lines (20 loc) 699 B
// 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 }); }());