Skip to content

Commit d1f31a4

Browse files
committed
Merge pull request #4222 from beauby/refresher-promise
Make ionRefresher promise-friendly
2 parents 5eeb668 + be2a6b8 commit d1f31a4

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Diff for: js/angular/controller/refresherController.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,13 @@ IonicModule
293293
function start() {
294294
// startCallback
295295
$element[0].classList.add('refreshing');
296-
$scope.$onRefresh();
296+
var q = $scope.$onRefresh();
297+
298+
if (q && q.then) {
299+
q.finally(function() {
300+
$scope.$broadcast('scroll.refreshComplete');
301+
});
302+
}
297303
}
298304

299305
function show() {

0 commit comments

Comments
 (0)