selectFriend method
- {required PickerFriendRequestParams params,
- BuildContext? context}
한 명의 친구만 선택(싱글 피커)할 수 있는 친구 피커를 화면에 표시합니다.
Implementation
Future selectFriend({
required PickerFriendRequestParams params,
BuildContext? context,
}) async {
if (await TokenManagerProvider.instance.manager.getToken() == null) {
throw KakaoClientException(
ClientErrorCause.tokenNotFound,
'You must log in before using FriendPicker.',
);
}
if (params.minPickableCount != DefaultValues.minPickableCount) {
params.minPickableCount = DefaultValues.minPickableCount;
}
if (kIsWeb) {
try {
return await _invokeWebPicker(params, 'single');
} catch (e) {
rethrow;
}
}
if (context == null) {
throw KakaoClientException(
ClientErrorCause.badParameter,
'FriendPicker requires context.',
);
}
return await _navigateToWebView(
context: context, params: params, isSingle: true);
}