Можем ли мы просто поймать адаптер, вызывающий сведения об ошибке сбоя? образец кода :
var invocationData = {
adapter : 'UploadAdapter',
procedure : 'uploadImage',
parameters : [uuid, base64Str]
};
WL.Client.invokeProcedure(invocationData, {
onSuccess : uploadImageSuccess,
onFailure : uploadImageFail,
timeout : 60000,
});
Я уже пробовал это:
function uploadImageFail(result){
WL.Logger.debug(JSON.stringify(result);
}
Но это было просто:
{"invocationContext":null}
Мой сценарий: я работаю над адаптером для загрузки изображений (через кордову), и иногда загрузка может завершиться ошибкой. Я могу легко поймать сообщение об ошибке, возвращаемое серверной службой (которое обрабатывается в функции uploadImageSuccess
), но получить журналы ошибок, когда вызывающая процедура идет не так, как надо, непросто.