Skip to content

2020 12 09 데일리 스크럼

Kwon soon won edited this page Dec 9, 2020 · 1 revision

순원

어제 한일

  • 이모지 소켓 추가,삭제 구현

이슈

  • 소켓을 잘 보내다가, 새로고침하면 어느순간 안보내진다.
  • enter room 갑자기 안되는것

현준

어제 한일

  • 스크롤 조건 변경. subThread scroll은 미리 내릴 필요 없다.
  • ThreadHeader에서 하던 작업 -> ThreadListBox로 끌어올림
  • subThread 채팅 동작
  • 채팅 왔을때 Bold 처리 -> 새로고침할때 날라가는 이슈. user-channel에 unread 필드를 추가해보자.
  • rightSideBar에 thread 제외 다 꺼놓음.
  • style 작업

이슈

  • 없습니다

상욱

어제 한일

  • 토픽 소켓 달아줌
  • D를 채널에 초대했을때 채널 인원 수 소켓

이슈

  • enter room 갑자기 안되는것

오늘 할일

  • DB에 넣어주는거
  • reaction 버튼 눌렀을때 emoji들 보여주는거
  • db unread

질문

  • emoji 넣을때 무결성을 보장해주기 위해 어떻게 해야하는가?
    • 동시에 넣었을때, a -> a+b / a+c 상태가 생겨서
    • return이 a+c만 와버릴수 있다

emoji [ { id: number, << emoji_id userList: number[], }, { id: number, userList: number[], }, { id: number, userList: number[], } ,... ]

  • 서버에서는 사용자가 보낸 데이터를 신뢰해서는 안된다.
    • 정확히 클릭한것 정도만 보내서, 이게 실제 존재하는지 체크 (query) 예를들어, 이게 실제하는 이모지인지.
    • 1 tread의 emoji 필드값을 select해서 갖고와서,
    • 2 이거를 js 코드로 연산을 한다음에
    • 3 update를 emoji 필드에 통째로 해주는 방법.
    • 1~3을 모두 transaction으로 묶어줄 수 있다.
Clone this wiki locally