Skip to content

Commit e8c5db0

Browse files
authored
Merge pull request #162 from chaitanya0bhagvan/master
Fix android exception
2 parents 705bd77 + 363ff1e commit e8c5db0

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

Diff for: android/src/main/java/io/fullstack/firestack/FirestackAuth.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ public void userCallback(FirebaseUser passedUser, final Callback callback) {
518518
this.user = passedUser;
519519
}
520520

521-
this.user.getToken(true).addOnCompleteListener(new OnCompleteListener<GetTokenResult>() {
521+
this.user.getToken(false).addOnCompleteListener(new OnCompleteListener<GetTokenResult>() {
522522
@Override
523523
public void onComplete(@NonNull Task<GetTokenResult> task) {
524524
WritableMap msgMap = Arguments.createMap();

Diff for: ios/Firestack/FirestackAuth.m

+9-5
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ @implementation FirestackAuth
2929
};
3030

3131

32-
[self sendJSEvent:AUTH_CHANGED_EVENT
32+
[self sendJSEvent:AUTH_CHANGED_EVENT
3333
props: evt];
3434

3535
callBack(@[evt]);
@@ -43,7 +43,7 @@ @implementation FirestackAuth
4343
@"eventName": AUTH_ANONYMOUS_ERROR_EVENT,
4444
@"errorMessage": ex.reason
4545
};
46-
46+
4747
[self sendJSEvent:AUTH_ERROR_EVENT
4848
props:eventError];
4949
NSLog(@"An exception occurred: %@", ex);
@@ -186,12 +186,16 @@ @implementation FirestackAuth
186186
FIRUser *user = [FIRAuth auth].currentUser;
187187

188188
if (user != nil) {
189-
NSMutableDictionary *userProps = [self userPropsFromFIRUser:user];
190-
[userProps setValue: @((BOOL)true) forKey: @"authenticated"];
191-
callback(@[[NSNull null], userProps]);
189+
NSDictionary *userProps = [self userPropsFromFIRUser:user];
190+
NSDictionary *responseProps = @{
191+
@"authenticated": @((BOOL) true),
192+
@"user": userProps
193+
};
194+
callback(@[[NSNull null], responseProps]);
192195
} else {
193196
// No user is signed in.
194197
NSDictionary *err = @{
198+
@"authenticated": @((BOOL) false),
195199
@"user": @"No user logged in"
196200
};
197201
callback(@[err]);

0 commit comments

Comments
 (0)