30. seeRooms

김종민·2022년 4월 29일
0

insta-backend

목록 보기
30/37

나한테 DM을 보내게 되면 채팅방이 자동적으로 만들어짐. 자동적으로 만들어진 채팅방들을 보는 Fn

1. seeRooms.typeDefs.js

import { gql } from 'apollo-server'

export default gql`
  type Query {
    seeRooms: [Room]
  }
`

2. seeRooms.resolvers.js

import prisma from '../../client'
import { protectedResolver } from '../../users/users.util'

export default {
  Query: {
    seeRooms: protectedResolver(async (_, __, { loggedInUser }) =>
      prisma.room.findMany({
        where: { users: { some: { id: loggedInUser.id } } },
        ///room들의 users중에 id가 loggedInUser.id가 있는 방들을 찾아줌!!
        
      })
    ),
  },
}
profile
코딩하는초딩쌤

0개의 댓글