in server/lib/controllers/SecurityController.dart [32:56]
Future<Response> _getSecurityRecommendationsHandler(Request request) async {
try {
String serviceId = request.params['serviceId']!;
String projectId = request.url.queryParameters['projectId']!;
List<Map> response = await _securityService.getSecurityRecommendations(
projectId, serviceId);
if (response != null) {
return Response.ok(
jsonResponseEncode(response),
);
} else {
return Response.internalServerError(
body: jsonResponseEncode(
{"msg": "Failed to get security recommendations"}),
);
}
} on Exception catch (e, stacktrace) {
print("Exception occurred: $e stackTrace: $stacktrace");
return Response.internalServerError(
body: jsonResponseEncode({"msg": "Internal Server Error"}),
);
}
}