]);
var callback = function(result) {
- if (result.status === 'error') {
- if (!type_.isNullOrUndefined(args.errorCallback)) {
- args.errorCallback(result.error);
- }
+ if (native_.isFailure(result)) {
+ native_.callIfPossible(args.errorCallback, native_.getErrorObject(result));
}
else {
args.successCallback(result.result.value);
]);
var callback = function(result) {
- if (result.status === 'error') {
- if (!type_.isNullOrUndefined(args.errorCallback)) {
- args.errorCallback(result.error);
- }
+ if (native_.isFailure(result)) {
+ native_.callIfPossible(args.errorCallback, native_.getErrorObject(result));
}
else {
args.successCallback();