Closed lloesche closed 5 months ago
Currently in https://github.com/frankie567/httpx-oauth/blob/master/httpx_oauth/clients/github.py#L72 when no public email address is defined it is hard coded to use the first email address instead of the user's primary email address.
The response includes a boolean 'primary': True
'primary': True
[{'email': 'xxxxxxxxx@gmail.com', 'primary': True, 'verified': True, 'visibility': 'public'}, {'email': 'xxxxxxxx@xxxxxx.io', 'primary': False, 'verified': True, 'visibility': None}, {'email': 'xxxxxxxxx@users.noreply.github.com', 'primary': False, 'verified': True, 'visibility': None}, {'email': 'xxxxxxxx@xxxxxxxx', 'primary': False, 'verified': True, 'visibility': None}]
Currently in https://github.com/frankie567/httpx-oauth/blob/master/httpx_oauth/clients/github.py#L72 when no public email address is defined it is hard coded to use the first email address instead of the user's primary email address.
The response includes a boolean
'primary': True