feat(pipeline-tasks): 任务更新推送。

This commit is contained in:
Ivan Li
2021-03-24 20:35:24 +08:00
parent 9078835c28
commit 9bdd991cfb
2 changed files with 16 additions and 0 deletions

View File

@ -29,6 +29,15 @@ export class PipelineTasksResolver {
return asyncIterator;
}
@Subscription(() => PipelineTask, {
resolve: (value) => {
return value;
},
})
async pipelineTaskChanged(@Args('id') id: string) {
return await this.service.watchTaskUpdated(id);
}
@Query(() => [PipelineTask])
async listPipelineTaskByPipelineId(@Args('pipelineId') pipelineId: string) {
return await this.service.listTasksByPipelineId(pipelineId);