sendcoordinates method Null safety
- dynamic lat,
- dynamic long,
- dynamic time
send coordinates to the server
Implementation
Future<int> sendcoordinates(lat, long, time) async {
var data =
'{"tourID": 1,"tourNumber": $_tourNumber,"longitude": $long,"latitude": $lat, "datetime": "$time"}';
_tourNumber += 1;
Response response;
try {
response = await post(
Uri.parse('http://$_server:$_port/coordinates/create'),
body: data,
headers: {
"accept": "application/json",
"Content-Type": "application/json",
"Authorization": "Bearer $_accesstoken"
}).timeout(const Duration(seconds: 10));
} catch (e) {
return 503;
}
debugPrint("${response.statusCode}${response.body}");
if (response.statusCode == 401) {
getlogintoken(_username, _password);
}
return response.statusCode;
}