in server/lib/controllers/TriggersController.dart [67:93]
Future<Response> _getTriggerBuildsHandler(Request request) async {
try {
String? serviceId = request.params['serviceId'];
String? projectId = request.url.queryParameters['projectId'];
String? accessToken = request.headers["Access-token"];
var triggerName = serviceId! + "-webhook-trigger";
List<Map> response =
await _triggersService.getTriggerBuilds(projectId, triggerName, accessToken);
if (response != null) {
return Response.ok(
jsonResponseEncode(response),
);
} else {
return Response.internalServerError(
body: jsonResponseEncode({"msg": "Failed to get trigger builds"}),
);
}
} on Exception catch (e, stacktrace) {
print("Exception occurred: $e stackTrace: $stacktrace");
return Response.internalServerError(
body: jsonResponseEncode({"msg": "Internal Server Error"}),
);
}
}