KAuthUser.fromNaver constructor
KAuthUser.fromNaver(
Naver 응답에서 KAuthUser 생성
Implementation
factory KAuthUser.fromNaver(Map<String, dynamic> data) {
final response = data['response'] as Map<String, dynamic>? ?? data;
String? gender;
if (response['gender'] != null) {
gender = response['gender'] == 'M' ? 'male' : 'female';
}
return KAuthUser(
id: response['id'] as String,
provider: AuthProvider.naver,
name: response['name'] as String? ?? response['nickname'] as String?,
email: response['email'] as String?,
avatar: response['profile_image'] as String?,
phone: response['mobile'] as String?,
birthday: response['birthday'] as String?,
birthyear: response['birthyear'] as String?,
gender: gender,
ageRange: response['age'] as String?,
rawData: data,
);
}