채팅방안에 들어가 있는 상태, 메세지와 상대방들을 보는FN
import { gql } from 'apollo-server'
export default gql`
type Query {
seeRoom(id: Int!): Room
}
`
import prisma from '../../client'
import { protectedResolver } from '../../users/users.util'
export default {
Query: {
seeRoom: protectedResolver((_, { id }, { loggedInUser }) =>
prisma.room.findFirst({
where: { id, users: { some: { id: loggedInUser.id } } },
})
),
},
}
roomId와 룸의 users안에 loggendInUser.id가 있는 걸로 room을 찾음