メインコンテンツまでスキップ

onReceiveError

onReceiveError

要求に対する応答がエラーで返ってきた場合に呼び出されます。

パラメータ

  • provInstNamestring): 要求を送ったProvider Instanceの名前
  • codestring): エラーコード
  • messagestring): エラーメッセージ

戻り値: 戻り値なし — コールバック関数のため、戻り値は使用されません。

説明

ネットワークの失敗やサーバーのエラー応答など、要求が失敗で終わったときに呼び出されます。エラーのトースト表示や再試行ロジックを記述するのに適した場所です。

Example

function onReceiveError(provInstName, code, message) {
$log.i(provInstName + " error " + code + ": " + message);
}

関連

  • onReceiveDone(provInstName, isSuccess)も失敗時に呼び出されますが、isSuccessを通知するだけでエラーコードやメッセージは渡されません。失敗の原因が必要な場合はonReceiveErrorを使用してください。
  • この関数が呼び出されても、onReceiveDoneisSuccess=falseとともに別途呼び出されます。同じ失敗に対して2つの関数がそれぞれ呼び出されることがあります。
  • この経路ではonCheckUpdateValidonResponseUpdateBeforeonResponseUpdateAfterは呼び出されません。この3つのイベントは成功経路専用です。
  • onDataMessageがすでに呼び出されていても、それ自体は要求が失敗したという意味ではありません。両者は別個の独立した通知です。