예외가 발생해도 이벤트 발행 후 처리하기
EATceed 프로젝트를 진행하며, 회원가입 API에 아래와 같은 요구사항이 추가되었습니다. 이메일 인증을 하지 않은 회원이 회원가입 하였을 경우에 "이메일 인증을 해주세요" 라는 응답과 함께 딥링크(with 인증코드)가 담긴 메일을 발송하라 이메인 인증 미완료시 이메일 재발송하기 EATceed에서는 이메일 인증을 완료하지 않은 사용자가 회원가입을 다시 시도할 경우, 이메일을 재전송하고, "이미 존재하는 이메일입니다. 이메일 인증을 해주세요"와 같은 응답을 반환해야합니다. 이메일 재전송 API를 만들 수도 있었지만 사용자 경험 저하 및 AOS 측 이메일 저장 문제로 인해 회원가입 API에서 "이메일 재전송"을 추가하기로 하였습니다. 이벤트를 사용해서 해결하기기존에 AlreadyEmailException..
2024.09.11