Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🌎 PR 요약
🌱 작업한 브랜치
📚 작업한 내용
에러가 발생했을 때 기존에 스토리지에서 삭제/저장한 이미지를 어떻게 rollback 할까 고민하던 중...
단순히 try ~ catch문으로 해결할 수 있단 걸 깨달았습니다 ㅎㅎ... 타임라인 생성과 수정에만 롤백 기능이 필요하고, 삭제할 때는 필요가 없더군요!
타임라인 생성 시
타임라인 수정 시
타임라인 삭제 시 (코드 변화 없긴 합니다!)
📍 참고 사항
반복되는 try ~ catch문을 interceptor로 만들어서 처리해볼까 했는데, 스토리지에 새로 저장하는 이미지의 경로는 동적으로 변수에 할당되기 때문에 interceptor 코드에서 어떻게 알아낼 수 없을 것 같더라고요. 메서드를 실행하면서 알 수 있는 이미지 경로를 interceptor 코드에서도 알아낼 수 있다면 알려주세요!! ㅎㅎ
관련 이슈