const user = await this.usersRepository
.createQueryBuilder('user')
.where('user.email = :email', { email })
.innerJoin('user.Workspaces', 'workspace', 'workspace.url = :url', {
url,
})
.getOne();
해당 코드에서 유저의 email 속성은 unique인데 InnerJoin을 한 이유가 있나요??
해당 워크스페이스에 속한 유저들만 해당 채널에 초대할 수 있도록 구현이 되있는건가요?