Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit 7618548

Browse files
committed
Defer resolution of login promise until user object is set, fixes #199
1 parent 553c647 commit 7618548

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

angularfire.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -767,14 +767,14 @@
767767
}
768768
self._rootScope.$broadcast("$firebaseSimpleLogin:error", err);
769769
} else if (user) {
770-
if (self._deferred) {
771-
self._deferred.resolve(user);
772-
self._deferred = null;
773-
}
774770
self._timeout(function() {
775771
self._object.user = user;
776772
self._authenticated = true;
777773
self._rootScope.$broadcast("$firebaseSimpleLogin:login", user);
774+
if (self._deferred) {
775+
self._deferred.resolve(user);
776+
self._deferred = null;
777+
}
778778
});
779779
} else {
780780
self._timeout(function() {

angularfire.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)