message: criada funcao emitCompleteCourse
diff: @@ -11,6 +11,7 @@ import { StartEventEnum } from '../enum/start-event.enum';
  import { StartEventRules } from '../dto/start-event-rules.dto';
  import { RoleEnum } from '../../SecurityModule/enum/role.enum';
  import { InviteUserRewardData } from './user-rewards.service';
  +import { CourseTaken } from 'src/CourseModule/entity/course.taken.entity';
  import { CourseNpsRewardDTO } from '../dto/course-nps-reward.dto';
  @Injectable()
  @@ -66,6 +67,10 @@ export class PublisherService {
  PubSub.publish(EventNameEnum.COURSE_REWARD_COURSE_NPS, data);
  }
  + public emitCouseCompleted(course:CourseTaken): void {
  + PubSub.publish(EventNameEnum.USER_REWARD_COMPLETE_COURSE, course );
  + }
  +
  private getUserStringToken(authorizationHeader: string): string {
  const [, userStringToken] = authorizationHeader.split(' ');
  return userStringToken;
  