Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post video #19

Merged
merged 9 commits into from
Jan 25, 2021
Merged

Post video #19

merged 9 commits into from
Jan 25, 2021

Conversation

zych1751
Copy link
Contributor

@zych1751 zych1751 commented Jan 18, 2021

#16
resolves #13 #9

  • youtube 동영상 가져올때 pagination 구현
  • 키워드 검색할 때 debounce 구현
  • 유튜브 썸네일 보여주던것에서 영상 보여줌
  • 로그인 안됐으면 홈으로 이동
  • validate and post

const maxTagCount = 5;
const maxTagLength = 10;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이건 수정 요청이나 이런거라기보단 나중에 어떻게 깔끔하게 같이 정리해서 하나의 파일로 정리하면 좋을 것 같습니다. ㅠㅜ 나중에 취합하도록 하죠

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수정했습니다.


const ok = await postVideo(id, title, description, tags);
if(!ok) {
alert("알 수 없는 에러가 발생하였습니다.");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

API 에서 실패 원인을 내려주긴하는데 실패 원인을 보여줄 수 있으면 좋을 것 같습니다.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

현재 해당 API에서는 input validation을 통과하지 못하면 400 에러가 나는데, client-side에서도 validation을 체크한 상태여서 현재는 딱히 에러를 표시할게 없습니다.

이슈 등록해두고 추후에 에러코드가 다양해지면 수정하겠습니다.


const AddVideo: React.FC = () => {
const { userInfo } = GetLogin();
const { id, url, title, description, tags, init, setUrl, setTitle, setDescription, addTag, deleteTag } = AddVideoHook();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

여기서 addTag 한 이후에 다른페이지를 갔다가 다시 영상 추가 페이지로 이동할 시, tag들만 그대로 남아있는 문제가 있습니다. 영상 등록 성공 후에는 모든 제목, 영상 url, tag, 설명 등을 지워주는 로직을 추가하면 좋을 것 같습니다.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수정했습니다.

@hywook4
Copy link
Contributor

hywook4 commented Jan 25, 2021

LGTM입니다

@zych1751 zych1751 merged commit 2e61592 into master Jan 25, 2021
@hywook4 hywook4 deleted the feature/post-video branch January 30, 2021 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

tag 추가방식
2 participants