onReceiveError
onReceiveError
요청에 대한 응답이 에러로 온 경우 호출됩니다.
파라미터
provInstName(string): 요청을 보낸 Provider Instance의 이름code(string): 에러 코드message(string): 에러 메시지
반환: 반환값 없음 — 콜백 함수이므로 리턴값을 사용하지 않습니다.
설명
네트워크 실패, 서버 에러 응답 등 요청이 실패로 끝났을 때 호출됩니다. 에러 토스트를 띄우거나 재시도 로직을 작성하기에 적합한 위치입니다.
Example
function onReceiveError(provInstName, code, message) {
$log.i(provInstName + " error " + code + ": " + message);
}
관련
onReceiveDone(provInstName, isSuccess)도 실패 시 호출되지만isSuccess만 알려줄 뿐 에러 코드/메시지는 주지 않습니다. 실패 원인이 필요하면onReceiveError를 사용하세요.- 이 함수가 호출되어도
onReceiveDone은isSuccess=false와 함께 별도로 호출됩니다 — 같은 실패에 대해 두 함수가 각각 호출될 수 있습니다. - 이 경로에서는
onCheckUpdateValid/onResponseUpdateBefore/onResponseUpdateAfter가 호출되지 않습니다 — 이 세 이벤트는 성공 경로 전용입니다. onDataMessage가 이미 호출됐더라도 그 자체로는 요청이 실패했다는 뜻이 아닙니다 — 둘은 별개의 독립적인 알림입니다.