codestates / codestates/Reciper-client

[✍️ Dev Log] 이우성 / 2021-05-25

Open
#204 0 comments 0 reactions 1 assignee Claimed by @useonglee View on GitHub
@useonglee/기록은 성장의 밑거름 💨 Dev Log
Dominant language
TypeScript
Stars
13
Forks
7
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?

- #195 채팅 room 추가 기능으로 인한 useSocket 코드 수정
- #196 채팅방 나누기 기능 구현
- #198 Chat Scroll 위치 조정
- #200 Room 조회 및 생성 기능 구현
- #207 채팅 후 스크롤 반응 에러 해결

![방 나누기](https://user-images.githubusercontent.com/75570915/119675882-5f59b680-be78-11eb-9921-068d4d786176.gif)

![방 추가](https://user-images.githubusercontent.com/75570915/119675894-61237a00-be78-11eb-9cc9-e4922c30142c.gif)

![스크롤 에러 해결](https://user-images.githubusercontent.com/75570915/119675866-5c5ec600-be78-11eb-93c7-676b1e721fa6.gif)

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?

![오늘의 에러](https://user-images.githubusercontent.com/75570915/119675933-697bb500-be78-11eb-8e02-12cb8773e128.png)


오늘 방을 추가하는 기능을 구현하였다. 저 에러의 원인은 채널마다 기본으로 'General'이라는 채널은 계속 있어야 하는데 추가만 하면 저녀석이 계속 사라졌다... 그래서 'General'이 없으니 class를 생성할 수 없다는 뜻이다. 고정값으로 넣어놓고 해도 결국 payload로 오는 값에 저녀석이 없었기 때문이였는데....


클라이언트에서 어찌저찌하면 잘 해결할 수 도 있었을 것 같았지만, 송이님께서 데이터를 보내줄 때 'General'은 항상 있는 걸로 해주셔서 바로 해결이 되었다!!

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

- [x] 채팅에서 채널 삭제 기능 및 채팅 연속으로 쳤을 경우 채팅 묶어주기

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.