sendcoordinates method Null safety

Future<int> sendcoordinates(
  1. dynamic lat,
  2. dynamic long,
  3. 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;
}