File tree Expand file tree Collapse file tree 2 files changed +11
-7
lines changed
modules/openapi-generator/src/main/resources/JavaVertXWebServer Expand file tree Collapse file tree 2 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -56,11 +56,8 @@ public class {{classname}}Handler {
56
56
api.{ {operationId} }({ {#allParams} }{ {paramName} }{ {^-last} }, { {/-last} }{ {/allParams} })
57
57
.onSuccess(apiResponse -> {
58
58
routingContext.response().setStatusCode(apiResponse.getStatusCode());
59
- if (apiResponse.hasData()) {
60
- routingContext.json(apiResponse.getData());
61
- } else {
62
- routingContext.response().end();
63
- }
59
+ routingContext.response().setStatusCode(apiResponse.getStatusCode());
60
+ apiResponse.sendResponse(routingContext);
64
61
} )
65
62
.onFailure(routingContext::fail);
66
63
}
Original file line number Diff line number Diff line change 1
1
package { {invokerPackage} };
2
+ import io.vertx.ext.web.RoutingContext;
2
3
3
4
public class ApiResponse<T > {
4
5
private final T data;
@@ -32,6 +33,12 @@ public class ApiResponse<T> {
32
33
public int getStatusCode() {
33
34
return statusCode;
34
35
}
35
- }
36
-
37
36
37
+ public void sendResponse(RoutingContext routingContext){
38
+ if (this.hasData()) {
39
+ routingContext.json(this.getData());
40
+ } else {
41
+ routingContext.response().end();
42
+ }
43
+ }
44
+ }
You can’t perform that action at this time.
0 commit comments