MCPcopy
hub / github.com/angular-ui/ui-grid / notifyPromise

Function notifyPromise

lib/test/angular/1.8.0/angular.js:18120–18137  ·  view source on GitHub ↗
(promise, progress)

Source from the content-addressed store, hash-verified

18118 }
18119
18120 function notifyPromise(promise, progress) {
18121 var callbacks = promise.$$state.pending;
18122
18123 if ((promise.$$state.status <= 0) && callbacks && callbacks.length) {
18124 nextTick(function() {
18125 var callback, result;
18126 for (var i = 0, ii = callbacks.length; i < ii; i++) {
18127 result = callbacks[i][0];
18128 callback = callbacks[i][3];
18129 try {
18130 notifyPromise(result, isFunction(callback) ? callback(progress) : progress);
18131 } catch (e) {
18132 exceptionHandler(e);
18133 }
18134 }
18135 });
18136 }
18137 }
18138
18139 /**
18140 * @ngdoc method

Callers 2

DeferredFunction · 0.70
doNotifyFunction · 0.70

Calls 3

nextTickFunction · 0.70
isFunctionFunction · 0.70
callbackFunction · 0.70

Tested by

no test coverage detected