fix: Fix native build
This commit is contained in:
parent
c0866160e9
commit
55ead2192e
4 changed files with 8 additions and 1 deletions
|
@ -4,6 +4,7 @@ package eu.m724.mstats.api.resource;
|
|||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import eu.m724.mstats.api.service.AdminService;
|
||||
import eu.m724.mstats.orm.Plugin;
|
||||
import io.quarkus.runtime.annotations.RegisterForReflection;
|
||||
import jakarta.annotation.security.RolesAllowed;
|
||||
import jakarta.inject.Inject;
|
||||
import jakarta.persistence.EntityExistsException;
|
||||
|
@ -14,6 +15,7 @@ import jakarta.ws.rs.core.Response;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@RegisterForReflection
|
||||
@Path("/api/admin")
|
||||
@RolesAllowed("admin")
|
||||
@Consumes(MediaType.APPLICATION_JSON)
|
||||
|
|
|
@ -3,6 +3,7 @@ package eu.m724.mstats.api.resource;
|
|||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import eu.m724.mstats.orm.Plugin;
|
||||
import eu.m724.mstats.orm.Server;
|
||||
import io.quarkus.runtime.annotations.RegisterForReflection;
|
||||
import jakarta.ws.rs.GET;
|
||||
import jakarta.ws.rs.Path;
|
||||
import jakarta.ws.rs.Produces;
|
||||
|
@ -10,6 +11,7 @@ import jakarta.ws.rs.core.MediaType;
|
|||
import jakarta.ws.rs.core.Response;
|
||||
import org.eclipse.microprofile.config.inject.ConfigProperty;
|
||||
|
||||
@RegisterForReflection
|
||||
@Path("/api/info")
|
||||
@Produces(MediaType.APPLICATION_JSON)
|
||||
public class InfoApiResource {
|
||||
|
|
|
@ -6,6 +6,7 @@ import eu.m724.mstats.api.service.PluginService;
|
|||
import eu.m724.mstats.orm.Plugin;
|
||||
import eu.m724.mstats.orm.PluginVersion;
|
||||
import eu.m724.mstats.orm.Server;
|
||||
import io.quarkus.runtime.annotations.RegisterForReflection;
|
||||
import jakarta.inject.Inject;
|
||||
import jakarta.transaction.Transactional;
|
||||
import jakarta.ws.rs.GET;
|
||||
|
@ -18,6 +19,7 @@ import java.util.HashMap;
|
|||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@RegisterForReflection
|
||||
@Path("/api/plugin")
|
||||
@Produces(MediaType.APPLICATION_JSON)
|
||||
public class PluginApiResource {
|
||||
|
|
|
@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonSetter;
|
|||
import com.fasterxml.jackson.annotation.Nulls;
|
||||
import eu.m724.mstats.orm.Server;
|
||||
import eu.m724.mstats.api.service.ServerService;
|
||||
import io.quarkus.runtime.annotations.RegisterForReflection;
|
||||
import io.quarkus.security.identity.SecurityIdentity;
|
||||
import jakarta.inject.Inject;
|
||||
import jakarta.ws.rs.Consumes;
|
||||
|
@ -18,6 +19,7 @@ import jakarta.ws.rs.core.Response;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@RegisterForReflection
|
||||
@Path("/api/server")
|
||||
@Consumes(MediaType.APPLICATION_JSON)
|
||||
@Produces(MediaType.APPLICATION_JSON)
|
||||
|
@ -79,7 +81,6 @@ public class ServerApiResource {
|
|||
public HeartbeatRequest() {}
|
||||
}
|
||||
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public static class HeartbeatResponse {
|
||||
/** New token assigned to the server, usually after first request */
|
||||
@JsonProperty("token")
|
||||
|
|
Loading…
Add table
Reference in a new issue