From 743a1a69ff18a48dcce9f0dfe258dfa0f40c7c0f Mon Sep 17 00:00:00 2001 From: MiniDigger | Martin Date: Mon, 16 Jan 2023 16:59:00 +0100 Subject: [PATCH] feat(backend): add more supported image types --- .../papermc/hangarauth/config/WebConfig.java | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/backend/src/main/java/io/papermc/hangarauth/config/WebConfig.java b/backend/src/main/java/io/papermc/hangarauth/config/WebConfig.java index 4c4de6ac..90d4294a 100644 --- a/backend/src/main/java/io/papermc/hangarauth/config/WebConfig.java +++ b/backend/src/main/java/io/papermc/hangarauth/config/WebConfig.java @@ -52,6 +52,19 @@ public ByteArrayHttpMessageConverter byteArrayHttpMessageConverter() { return converter; } + private List getSupportedMediaTypes() { + return List.of( + MediaType.IMAGE_JPEG, + MediaType.IMAGE_PNG, + MediaType.APPLICATION_OCTET_STREAM, + MediaType.IMAGE_GIF, + new MediaType("image", "svg+xml"), + new MediaType("image", "webp"), + new MediaType("image", "apng"), + new MediaType("image", "avif") + ); + } + @Bean public Filter identifyFilter() { return new OncePerRequestFilter() { @@ -71,16 +84,6 @@ public FilterRegistrationBean shallowEtagHeaderFilterFi return bean; } - private List getSupportedMediaTypes() { - return List.of( - MediaType.IMAGE_JPEG, - MediaType.IMAGE_PNG, - MediaType.APPLICATION_OCTET_STREAM, - new MediaType("image", "svg+xml"), - new MediaType("image", "webp") - ); - } - @Override public void addCorsMappings(final CorsRegistry registry) { final String[] avatarCorsOrigins = new String[this.generalConfig.allowedOrigins().length + 1];