fromServer method
Implementation
Future<String?> fromServer(String url) async
{
String? template;
try
{
// get template from remote server
if (System().connected)
{
// get the template from the cloud
HttpResponse response = await Http.get(url, refresh: true);
if (!response.ok) throw '[${response.statusCode}] ${response.statusMessage}';
template = response.body;
}
else
{
Log().debug("Unable to fetch template from server. No internet connection");
}
}
catch(e)
{
Log().error("Can't find valid template $url on server. Error is $e");
}
return template;
}