post method
Uploads data.
Returns the server-generated ID for this data point.
Implementation
Future<int> post(DataPoint data) async {
final response = await service._post(
dataEndpointUri,
body: json.encode(data),
);
// we expect a map with the ID in the response
Map<String, dynamic> responseJson =
service._handleResponse(response) as Map<String, dynamic>;
return responseJson["id"] as int;
}