(seriesModel: SeriesModel)
| 825 | } |
| 826 | |
| 827 | function getCurrentTask(seriesModel: SeriesModel): GeneralTask { |
| 828 | const scheduler = (seriesModel.ecModel || {}).scheduler; |
| 829 | const pipeline = scheduler && scheduler.getPipeline(seriesModel.uid); |
| 830 | |
| 831 | if (pipeline) { |
| 832 | // When pipline finished, the currrentTask keep the last |
| 833 | // task (renderTask). |
| 834 | let task = pipeline.currentTask; |
| 835 | if (task) { |
| 836 | const agentStubMap = (task as OverallTask).agentStubMap; |
| 837 | if (agentStubMap) { |
| 838 | task = agentStubMap.get(seriesModel.uid); |
| 839 | } |
| 840 | } |
| 841 | return task; |
| 842 | } |
| 843 | } |
| 844 | |
| 845 | |
| 846 | export default SeriesModel; |
no test coverage detected
searching dependent graphs…