CS492-FE-Dev-Team-Project / LiveClass

블렌디드 러닝을 위한 실시간 · 비실시간 강의 지원 서비스
http://ec2-3-38-83-97.ap-northeast-2.compute.amazonaws.com/
MIT License
1 stars 2 forks source link

Fix live chat bug#109 #118

Closed jirheee closed 2 years ago

jirheee commented 2 years ago

개요

  1. /me api 수정 & UserContext 수정
  2. LiveChatTextMessage 프로토콜 수정
  3. Chat Componet 수정

세부 사항

  1. /me api 수정 & UserContext 수정

로컬에서 받은 메세지가 나의 메세지인지, 다른 사람이 보낸 메세지인지 확인하려면 중복될 수 있는 userName보다 user id가 더 적합하다고 판단해서 서버에서 유저 id를 받아온 후 컨텍스트에 저장하도록 하였습니다.

  1. LiveChatTextMessage 프로토콜 수정

Request

{ 
  classUuid: string, 
  lectureId: number, 
  text: string, 
}

Response(if succeed)

{
  message: TextMessageResponse // client/src/types/index.ts
  status: 200
}
  1. Chat Componet 수정

변경된 API에 맞게 채팅 받도록 수정

TODO