
위 사진과 같이 하나의 Issue에 옵션이 추가되는 것에 따라 API가 여러 번 호출됨.
Messenger 또는 Slack이 여러 번 보내지는 문제가 발생할 수 있음
해결 방법?
- Payload의
action을 통해서 구별한다.
- action이 opened이면 mongodb에 20의 TTL과 함께 저장한다.
- action이 opened이면 sleep(10)초하고 나머지 API들을 기다린다.
- 후에 오는 API들로 추가되는 정보들을 갱신한다.
- sleep이 끝나면 모아둔 정보들을 합쳐서 return 한다.