25 lines
595 B
Java
25 lines
595 B
Java
package ch.gtache.elderscrollslegends.service.config;
|
|
|
|
import jakarta.ws.rs.GET;
|
|
import jakarta.ws.rs.Path;
|
|
import jakarta.ws.rs.Produces;
|
|
import org.jboss.logging.Logger;
|
|
import org.jboss.resteasy.reactive.Cache;
|
|
|
|
import java.io.InputStream;
|
|
|
|
@Path("config.json")
|
|
public class ConfigResource {
|
|
|
|
private static final Logger logger = Logger.getLogger(ConfigResource.class);
|
|
|
|
@GET
|
|
@Produces("application/json")
|
|
|
|
@Cache
|
|
public InputStream getConfiguration() {
|
|
logger.info("Config called");
|
|
return ConfigResource.class.getResourceAsStream("config.json");
|
|
}
|
|
}
|