get method
Implementation
@override
Future<ApklisApiResult> get(List<String> apps) async {
try {
final uri = ApklisWebApi.buildUri(apps);
final response = await dioClient.getUri(uri);
if (response.statusCode == 200) {
final json = response.data as Map<String, dynamic>;
final model = ApklisModel.fromJson(json);
return ApklisApiResult.success(model);
} else {
return ApklisApiResult.failure(ApklisErrorModel(
statusCode: response.statusCode!,
statusMessage: response.statusMessage!,
));
}
} catch (e) {
return ApklisApiResult.failure(ApklisErrorModel(
statusCode: -1,
statusMessage: e.toString(),
));
}
}