GET /profile/{:userId}/info
⇒ 200Description: profileComponent 에서 profileImage 와 nickname 을 GET
Res Body
{
"profileImage" : "localhost:3000/path/to/image",
"nickname" : "yongjule"
}
PUT /profile/{:userId}/block
⇒ 200 || 201{:userId}
로 특정되는 유저를 차단할 때 보내는 요청. blocked_users 테이블에 row 가 생성된다.DELETE /profile/{:userId}/block
⇒ 200{:userId}
로 특정되는 유저를 차단 해제할 때 보내는 요청. blocked_users 테이블에서 row 가 삭제된다.PUT /profile/{:userId}/friend
⇒ 200 || 201{:userId}
로 특정되는 유저를 친구 리스트에 추가. friends 테이블에서 자신과 해당 친구의 관계가 생성된다.DELETE /profile/{:userId}/friend
⇒ 200{:userId}
로 특정되는 유저를 내 친구 리스트에서 삭제. friends 테이블에서 자신과 해당 친구의 관계가 없어진다.PUT /dm/{:userId}
⇒ 200 || 201Description: DM 버튼을 눌러 {:userId}
로 특정되는 유저와의 DM 방 생성 (IF NOT EXISTS).
200 || 201 응답을 받으면 /chat-room/{:channelId} 로 이동
Res Body
{
"channelId": 42
}