-
Notifications
You must be signed in to change notification settings - Fork 0
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
Post video #19
Conversation
const maxTagCount = 5; | ||
const maxTagLength = 10; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이건 수정 요청이나 이런거라기보단 나중에 어떻게 깔끔하게 같이 정리해서 하나의 파일로 정리하면 좋을 것 같습니다. ㅠㅜ 나중에 취합하도록 하죠
There was a problem hiding this comment.
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("알 수 없는 에러가 발생하였습니다."); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
API 에서 실패 원인을 내려주긴하는데 실패 원인을 보여줄 수 있으면 좋을 것 같습니다.
There was a problem hiding this comment.
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(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
여기서 addTag 한 이후에 다른페이지를 갔다가 다시 영상 추가 페이지로 이동할 시, tag들만 그대로 남아있는 문제가 있습니다. 영상 등록 성공 후에는 모든 제목, 영상 url, tag, 설명 등을 지워주는 로직을 추가하면 좋을 것 같습니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수정했습니다.
LGTM입니다 |
#16
resolves #13 #9