Merge pull request #12 from poldixd/patch-1

"Sign In With Apple" didn't return the name
This commit is contained in:
Mike Bronner
2020-03-01 09:13:20 -08:00
committed by GitHub

View File

@@ -103,15 +103,17 @@ class SignInWithAppleProvider extends AbstractProvider implements ProviderInterf
protected function mapUserToObject(array $user)
{
if (request()->filled("user")
&& array_key_exists("name", $user)
) {
$user["name"] = json_decode(request("user"), true)["name"];
$fullName = trim(
($user["name"]['firstName'] ?? "")
. " "
. ($user["name"]['lastName'] ?? "")
);
if (request()->filled("user")) {
$userRequest = json_decode(request("user"), true);
if (array_key_exists("name", $userRequest)) {
$user["name"] = $userRequest["name"];
$fullName = trim(
($user["name"]['firstName'] ?? "")
. " "
. ($user["name"]['lastName'] ?? "")
);
}
}
return (new User)