You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
645B

  1. import {Resolver, Subscription} from '@nestjs/graphql'
  2. import {Organizer} from '../models/Organizer'
  3. import {pubsub} from '../../main'
  4. import {UUID} from '../../global/scalars/UUID'
  5. import {OrganizerService} from '../organizer.service'
  6. @Resolver(() => Organizer)
  7. export class OrganizerResolverS {
  8. constructor(
  9. private readonly service: OrganizerService
  10. ) {}
  11. @Subscription(() => Organizer, { nullable: false })
  12. async OrganizerUpdated() {
  13. return pubsub.asyncIterator('OrganizerUpdated');
  14. }
  15. @Subscription(() => UUID, { nullable: false })
  16. async OrganizerDeleted() {
  17. return pubsub.asyncIterator('OrganizerDeleted');
  18. }
  19. }