fromServer method
Implementation
Future<String> fromServer(String url) async {
try {
response = await dio.get(
url,
options: Options(
headers: {
'Accept': 'application/json',
},
),
onReceiveProgress: (int sent, int total) {
String percentage = (sent / total * 100).toStringAsFixed(2);
progress = "$sent Bytes of $total Bytes - $percentage % uploaded";
// debugPrint("================$progress");
},
);
if (response.statusCode! >= 200 && response.statusCode! < 400) {
return response.toString();
} else {
return jsonEncode(
{
"error": true,
"msg": "Error during connection to server.",
},
);
}
} catch (e) {
// debugPrint(e.toString());
return jsonEncode(
{
"error": true,
"msg":
"Oops! Seems you might have an internet connectivity problem, Kindly check your connection."
},
);
}
}