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とともに別途呼び出されます。同じ失敗に対して2つの関数がそれぞれ呼び出されることがあります。 - この経路では
onCheckUpdateValid・onResponseUpdateBefore・onResponseUpdateAfterは呼び出されません。この3つのイベントは成功経路専用です。 onDataMessageがすでに呼び出されていても、それ自体は要求が失敗したという意味ではありません。両者は別個の独立した通知です。