trackEvent function

Future<Map<String, dynamic>> trackEvent(
  1. AppscoperEvent event
)

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;

}