import {Resolver, Subscription} from '@nestjs/graphql' import {Organizer} from '../models/Organizer' import {pubsub} from '../../main' import {UUID} from '../../global/scalars/UUID' import {OrganizerService} from '../organizer.service' @Resolver(() => Organizer) export class OrganizerResolverS { constructor( private readonly service: OrganizerService ) {} @Subscription(() => Organizer, { nullable: false }) async OrganizerUpdated() { return pubsub.asyncIterator('OrganizerUpdated'); } @Subscription(() => UUID, { nullable: false }) async OrganizerDeleted() { return pubsub.asyncIterator('OrganizerDeleted'); } }