withResponse method
Future<Uri>
withResponse
(LinkResponse response, [ Map<String, String> serverCallbackArgs ])
Implementation
Future<Uri> withResponse(LinkResponse response,
[Map<String, String> serverCallbackArgs]) async {
Map<String, String> params = {
"app_key": KakaoContext.clientId,
"ka": await KakaoContext.kaHeader,
"validation_action": "custom",
"validation_params": jsonEncode({
"template_id": response.templateId,
"template_args": response.templateArgs,
"link_ver": "4.0"
}),
...(serverCallbackArgs == null
? {}
: {"lcba": jsonEncode(serverCallbackArgs)})
};
return Uri.https(
"sharer.kakao.com", "talk/friends/picker/easylink", params);
}