chore: refacto NestJS in modules (#308)
* chore: wip refacto in modules * fix: rollback port * fix: jwt guard in wrong folder * chore: rename folder exception-filter in filters * fix: tests are running * fix: excessive stack depth comparing types * fix: auth issue * chore: move createUser in UserService * fix: test * fix: guards * fix: jwt guard don't handle falsy user
This commit is contained in:
@ -0,0 +1,22 @@
|
||||
import * as TypeGraphQL from '@nestjs/graphql';
|
||||
import { User } from 'src/core/@generated/user/user.model';
|
||||
import { Comment } from 'src/core/@generated/comment/comment.model';
|
||||
import { CommentService } from '../services/comment.service';
|
||||
|
||||
@TypeGraphQL.Resolver(() => Comment)
|
||||
export class CommentRelationsResolver {
|
||||
constructor(private readonly commentService: CommentService) {}
|
||||
|
||||
@TypeGraphQL.ResolveField(() => User, {
|
||||
nullable: true,
|
||||
})
|
||||
async author(@TypeGraphQL.Parent() comment: Comment): Promise<User | null> {
|
||||
return await this.commentService
|
||||
.findFirst({
|
||||
where: {
|
||||
id: comment.id,
|
||||
},
|
||||
})
|
||||
.author({});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user