6
6
import androidx .annotation .NonNull ;
7
7
8
8
import com .authsignal .passkey .AuthsignalPasskey ;
9
+ import com .authsignal .passkey .models .*;
10
+ import com .facebook .react .bridge .Arguments ;
9
11
import com .facebook .react .bridge .Promise ;
10
12
import com .facebook .react .bridge .ReactApplicationContext ;
11
13
import com .facebook .react .bridge .ReactContextBaseJavaModule ;
12
14
import com .facebook .react .bridge .ReactMethod ;
15
+ import com .facebook .react .bridge .WritableMap ;
13
16
14
17
import java .util .HashMap ;
15
18
import java .util .Map ;
@@ -65,7 +68,10 @@ public void signUp(String token, String userName, String displayName, Promise pr
65
68
if (response .getError () != null ) {
66
69
promise .reject ("signUp error" , response .getError ());
67
70
} else {
68
- promise .resolve (response .getData ());
71
+ SignUpResponse signUpResponse = response .getData ();
72
+ WritableMap map = Arguments .createMap ();
73
+ map .putString ("token" , signUpResponse .getToken ());
74
+ promise .resolve (map );
69
75
}
70
76
});
71
77
} else {
@@ -84,7 +90,15 @@ public void signIn(String action, String token, Promise promise) {
84
90
if (response .getError () != null ) {
85
91
promise .reject ("signIn error" , response .getError ());
86
92
} else {
87
- promise .resolve (response .getData ());
93
+ SignInResponse signInResponse = response .getData ();
94
+ WritableMap map = Arguments .createMap ();
95
+ map .putBoolean ("isVerified" , signInResponse .isVerified ());
96
+ map .putString ("token" , signInResponse .getToken ());
97
+ map .putString ("userId" , signInResponse .getUserId ());
98
+ map .putString ("userAuthenticatorId" , signInResponse .getUserAuthenticatorId ());
99
+ map .putString ("userName" , signInResponse .getUserName ());
100
+ map .putString ("userDisplayName" , signInResponse .getUserDisplayName ());
101
+ promise .resolve (map );
88
102
}
89
103
});
90
104
} else {
0 commit comments