trackEvent function
Implementation
Future<Map<String,dynamic>> trackEvent(AppscoperEvent event) async {
Uri uri =Uri.parse(serverUrl);
Map<String, dynamic> decodedJSON = {};
final client = http.Client();
final response = await client.post(
uri,
headers: {HttpHeaders.contentTypeHeader: 'application/json'},
body: json.encode(event.toMap()),
);
try {
decodedJSON = json.decode(response.body) as Map<String, dynamic>;
} on FormatException catch (e) {
print(e);
}
return decodedJSON;
}