authKakaoMobile method

Future authKakaoMobile({
  1. required String accessToken,
  2. String? userNamePrefix,
})

Implementation

Future authKakaoMobile({
	required String accessToken,
	String? userNamePrefix
}) async {
	var url = '/auth-kakao-mobile';
	var params = {
		'accessToken': accessToken,
	};

	if (userNamePrefix != null) {
		params['userNamePrefix'] = userNamePrefix;
	}

	var resp = await _invoke(url, params);

	if (resp['result'] != 'OK') throw resp['result'];

	_userName = resp['userName'];
	_token = resp['authResult']['token'];
	_tokenExpire = resp['authResult']['tokenExpire'];
	_refreshToken = resp['authResult']['refreshToken'];
	_refreshTokenExpire = resp['authResult']['refreshTokenExpire'];

	return {
		'userName': _userName
	};
}