createLinkWithTemplateData function
Implementation
Future<String> createLinkWithTemplateData(TemplateData templateData) async {
String template = Uri.encodeComponent(jsonEncode(templateData));
template = template.replaceAll('(', '%28').replaceAll(')', '%29');
final fullLink = '${Constants.RECLAIM_SHARE_URL}$template';
try {
final shortenedLink = await getShortenedUrl(fullLink);
return shortenedLink;
} catch (err) {
logger.info(
'Error creating link for sessionId: ${templateData.sessionId}, Error: $err');
return fullLink;
}
}