checkApplication method

Future<ApiResponse> checkApplication(
  1. String applicationId,
  2. String version,
  3. String platform
)

Implementation

Future<ApiResponse> checkApplication(
    String applicationId, String version, String platform) async {
  final response = await http.post(
    Uri.parse('$baseUrl/check_application'),
    headers: <String, String>{
      'Content-Type': 'application/json; charset=UTF-8',
    },
    body: jsonEncode(<String, String>{
      'applicationId': applicationId,
      'version': version,
      'platform': platform,
    }),
  );

  if (response.statusCode == 200) {
    return ApiResponse.fromJson(jsonDecode(response.body));
  } else {
    throw Exception('Failed to load API data');
  }
}