Thibaut Valentin d5a0b8f554
All checks were successful
Deploy Production Server / if_merged (pull_request) Successful in 6m15s
fix(swagger): enable in production
2025-02-07 12:08:20 +01:00

33 lines
787 B
Java

package fr.titionfire;
import io.quarkus.qute.Template;
import io.smallrye.mutiny.Uni;
import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.MediaType;
import org.eclipse.microprofile.openapi.annotations.Operation;
import static java.util.Objects.requireNonNull;
@Path("api/some-page")
public class SomePage {
private final Template page;
public SomePage(Template page) {
this.page = requireNonNull(page, "page is required");
}
@GET
@Produces(MediaType.TEXT_HTML)
@Operation(hidden = true)
public Uni<String> get() {
return Uni.createFrom()
.completionStage(() -> page
.data("name", "test")
.renderAsync());
}
}