feat: 使用 PubSub 进行消息广播。

This commit is contained in:
Ivan
2021-04-04 00:36:58 +08:00
parent bb3efd3714
commit b4307f05d6
17 changed files with 94 additions and 68 deletions

View File

@ -1,6 +1,7 @@
import { PipelineTask } from './../pipeline-task.entity';
import { PipelineUnits } from '../enums/pipeline-units.enum';
import { Field, HideField, ObjectType } from '@nestjs/graphql';
import { Type } from 'class-transformer';
@ObjectType()
export class PipelineTaskLogMessage {
@ -9,6 +10,7 @@ export class PipelineTaskLogMessage {
@Field(() => PipelineUnits, { nullable: true })
unit?: PipelineUnits;
@Field()
@Type(() => Date)
time: Date;
@Field()
message: string;