-
Notifications
You must be signed in to change notification settings - Fork 5
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
[NAYB-158] feat: 사용자는 배달 상태가 변경되면 알림을 받아볼 수 있다. #121
Conversation
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.
고생하셨습니다!!! :)
메시지 content는 작업마다 필요한 정보가 달라 MessageFormat.format()에 인자로 전달해줄 패턴 형식으로 추가하였습니다. 더 괜찮은 방식이 있다면 의견 부탁드립니다.
말씀하신대로 타입과 개수 등 파라미터의 정보가 다르기 때문에, 편리하게 가변인자로 처리하신거 좋은 것 같아요!!!
return delivery.getDeliveryId(); | ||
} | ||
|
||
private void sendRegisterDeliveryNotification( |
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.
좀 더 알아보고 적용시켜 보겠습니다!
⛏ 작업 사항
notification
패키지 하위의NotificationMessage
에서 관리합니다.MessageFormat.format()
에 인자로 전달해줄 패턴 형식으로 추가하였습니다. 더 괜찮은 방식이 있다면 의견 부탁드립니다.📝 작업 요약
notificationService.sendNotification()
를DeliveryService
registerDelivery()
,startDelivery()
,completeDelivery()
에서 호출💡 관련 이슈