|
5 | 5 | import java.nio.file.Files;
|
6 | 6 | import java.nio.file.Path;
|
7 | 7 | import java.util.HashMap;
|
| 8 | +import java.util.function.Consumer; |
8 | 9 |
|
9 | 10 | import org.eclipse.jetty.server.ServerConnector;
|
10 | 11 | import org.slf4j.Logger;
|
|
31 | 32 | import io.javalin.http.staticfiles.Location;
|
32 | 33 | import io.javalin.openapi.JsonSchemaLoader;
|
33 | 34 | import io.javalin.openapi.JsonSchemaResource;
|
| 35 | +import io.javalin.openapi.OpenApiInfo; |
| 36 | +import io.javalin.openapi.plugin.DefinitionConfiguration; |
34 | 37 | import io.javalin.openapi.plugin.OpenApiPlugin;
|
35 | 38 | import io.javalin.openapi.plugin.redoc.ReDocPlugin;
|
36 | 39 | import io.javalin.openapi.plugin.swagger.SwaggerPlugin;
|
@@ -124,14 +127,15 @@ protected void addOpenApiPlugins(JavalinConfig config) {
|
124 | 127 | String docsPath="openapi-plugin/openapi-default.json";
|
125 | 128 |
|
126 | 129 | config.registerPlugin(new OpenApiPlugin(pluginConfig -> {
|
127 |
| - |
128 | 130 | pluginConfig
|
129 | 131 | .withDocumentationPath(docsPath)
|
130 | 132 | .withDefinitionConfiguration((version, definition) -> {
|
131 |
| - definition.withInfo(info -> { |
132 |
| - info.setTitle("Convex REST API"); |
133 |
| - info.setVersion("0.7.0"); |
134 |
| - }); |
| 133 | + DefinitionConfiguration def=definition; |
| 134 | + def=def.withInfo((Consumer <OpenApiInfo>) |
| 135 | + info -> { |
| 136 | + info.setTitle("Convex REST API"); |
| 137 | + info.setVersion("0.7.0"); |
| 138 | + }); |
135 | 139 | });
|
136 | 140 | }));
|
137 | 141 |
|
|
0 commit comments