Raumplan im Client-Cache

This commit is contained in:
mbremer
2021-08-31 13:55:18 +02:00
parent f455c42b65
commit 055e46449a

View File

@@ -8,6 +8,7 @@ import io.quarkus.qute.Template;
import io.quarkus.qute.TemplateInstance; import io.quarkus.qute.TemplateInstance;
import io.quarkus.security.identity.SecurityIdentity; import io.quarkus.security.identity.SecurityIdentity;
import org.jboss.logging.Logger; import org.jboss.logging.Logger;
import org.jboss.resteasy.annotations.cache.Cache;
import org.jboss.resteasy.annotations.providers.multipart.MultipartForm; import org.jboss.resteasy.annotations.providers.multipart.MultipartForm;
import javax.annotation.security.RolesAllowed; import javax.annotation.security.RolesAllowed;
@@ -68,6 +69,7 @@ public class RoomResource {
@GET @GET
@Path("/plan") @Path("/plan")
@Cache(maxAge = 43200) // 12H
@Produces("image/*") @Produces("image/*")
public Response getImage(@PathParam("image") String image) { public Response getImage(@PathParam("image") String image) {
byte[] roomplan = imageService.getRoomplan(); byte[] roomplan = imageService.getRoomplan();