KakaoLoginResult.fromJson constructor

KakaoLoginResult.fromJson(
  1. Map<String, dynamic>? json
)

Implementation

factory KakaoLoginResult.fromJson(Map<String, dynamic>? json) {
  var status = json?['status'];
  var account = json?['account'];
  var token = json?['token'];
  if (account != null) {
    var accountEncode = jsonEncode(account);
    account = jsonDecode(accountEncode);
  }
  if (token != null) {
    var tokenEncode = jsonEncode(token);
    token = jsonDecode(tokenEncode);
  }
  return KakaoLoginResult(
    status: _parseStatus(status),
    account: KakaoAccountResult.fromJson(account),
    token: KakaoToken.fromJson(token),
  );
}