안녕하세요.
유저 랭킹 갱신 시 발생할 수 있는 에러에 대해서 예외처리를 작성하던 중
몇 가지 경우가 statusCode 및 errorCode, 심지어 message까지 동일한 것을 발견했습니다.
랭킹 생성 시 랭킹 항목으로 등록한 테이블이 아닌 경우
statusCode : 400
errorCode : BadParameterException
message : bad table, 잘못된 table 입니다
갱신을 시도한 랭킹이 유저랭킹이 아닌 경우
statusCode : 400
errorCode : BadParameterException
message : bad table, 잘못된 table 입니다
UTC+9 04:00 ~ 05:00 사이에 랭킹 갱신을 시도한 경우
statusCode : 428
errorCode : Precondition Required
message : Precondition Required ranking is being counted
한국 시간으로 새벽 4시 ~ 5시 사이 랭킹 갱신을 시도한 경우
기간이 끝난 일회성 랭킹의 갱신을 시도한 경우
statusCode : 428
errorCode : Precondition Required
message : Precondition Required ranking is being counted
해당 내용은 SDK-5.11.6 문서 기준입니다.
이 경우에는 어떻게 하는 게 좋을까요?