Add name to sign in with Apple
This commit is contained in:
parent
11da9bda4d
commit
2d06f91e5a
|
|
@ -56,6 +56,8 @@ class AuthRepository {
|
||||||
@required String accessToken,
|
@required String accessToken,
|
||||||
@required String referralCode,
|
@required String referralCode,
|
||||||
@required String provider,
|
@required String provider,
|
||||||
|
String firstName = '',
|
||||||
|
String lastName = '',
|
||||||
}) async {
|
}) async {
|
||||||
final credentials = {
|
final credentials = {
|
||||||
'terms_of_service': true,
|
'terms_of_service': true,
|
||||||
|
|
@ -65,6 +67,8 @@ class AuthRepository {
|
||||||
'access_token': accessToken,
|
'access_token': accessToken,
|
||||||
'provider': provider,
|
'provider': provider,
|
||||||
'platform': getPlatformName(),
|
'platform': getPlatformName(),
|
||||||
|
'first_name': firstName,
|
||||||
|
'last_name': lastName,
|
||||||
};
|
};
|
||||||
|
|
||||||
return sendRequest(
|
return sendRequest(
|
||||||
|
|
|
||||||
|
|
@ -136,6 +136,8 @@ class OAuthSignUpRequest implements StartLoading {
|
||||||
@required this.provider,
|
@required this.provider,
|
||||||
@required this.idToken,
|
@required this.idToken,
|
||||||
this.accessToken,
|
this.accessToken,
|
||||||
|
this.firstName,
|
||||||
|
this.lastName,
|
||||||
});
|
});
|
||||||
|
|
||||||
final Completer completer;
|
final Completer completer;
|
||||||
|
|
@ -143,6 +145,8 @@ class OAuthSignUpRequest implements StartLoading {
|
||||||
final String url;
|
final String url;
|
||||||
final String accessToken;
|
final String accessToken;
|
||||||
final String provider;
|
final String provider;
|
||||||
|
final String firstName;
|
||||||
|
final String lastName;
|
||||||
}
|
}
|
||||||
|
|
||||||
class UserVerifiedPassword {}
|
class UserVerifiedPassword {}
|
||||||
|
|
|
||||||
|
|
@ -212,6 +212,8 @@ Middleware<AppState> _createOAuthSignUpRequest(AuthRepository repository) {
|
||||||
idToken: action.idToken,
|
idToken: action.idToken,
|
||||||
provider: action.provider,
|
provider: action.provider,
|
||||||
referralCode: state.authState.referralCode,
|
referralCode: state.authState.referralCode,
|
||||||
|
firstName: action.firstName,
|
||||||
|
lastName: action.lastName,
|
||||||
)
|
)
|
||||||
.then((data) {
|
.then((data) {
|
||||||
_saveAuthLocal(kAppProductionUrl);
|
_saveAuthLocal(kAppProductionUrl);
|
||||||
|
|
|
||||||
|
|
@ -332,6 +332,8 @@ class LoginVM {
|
||||||
completer: completer,
|
completer: completer,
|
||||||
provider: UserEntity.OAUTH_PROVIDER_APPLE,
|
provider: UserEntity.OAUTH_PROVIDER_APPLE,
|
||||||
idToken: credentials.identityToken,
|
idToken: credentials.identityToken,
|
||||||
|
firstName: credentials.givenName,
|
||||||
|
lastName: credentials.familyName,
|
||||||
));
|
));
|
||||||
completer.future
|
completer.future
|
||||||
.then((_) => _handleLogin(context: context, isSignUp: true));
|
.then((_) => _handleLogin(context: context, isSignUp: true));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue