diff --git a/src/main/java/gov/usgs/earthquake/nshmp/www/ContextPathCookie.java b/src/main/java/gov/usgs/earthquake/nshmp/www/ContextPathCookie.java deleted file mode 100644 index dcdf890cbee25489ebd82b2a897498ad7ca8498d..0000000000000000000000000000000000000000 --- a/src/main/java/gov/usgs/earthquake/nshmp/www/ContextPathCookie.java +++ /dev/null @@ -1,39 +0,0 @@ -package gov.usgs.earthquake.nshmp.www; - -import java.time.Duration; - -import org.reactivestreams.Publisher; - -import io.micronaut.context.annotation.Requires; -import io.micronaut.context.annotation.Value; -import io.micronaut.core.async.publisher.Publishers; -import io.micronaut.http.HttpMethod; -import io.micronaut.http.HttpRequest; -import io.micronaut.http.MutableHttpResponse; -import io.micronaut.http.annotation.Filter; -import io.micronaut.http.cookie.Cookie; -import io.micronaut.http.filter.HttpServerFilter; -import io.micronaut.http.filter.ServerFilterChain; - -/** - * Add context path as a cookie for Swagger to use. - * - * @author U.S. Geological Survey - */ -@Requires(property = "micronaut.server.context-path") -@Filter(methods = { HttpMethod.GET, HttpMethod.HEAD }, - patterns = { "/**" }) -public class ContextPathCookie implements HttpServerFilter { - private final Cookie contextPathCookie; - - ContextPathCookie(@Value("${micronaut.server.context-path}") String contextPath) { - this.contextPathCookie = Cookie.of("contextPath", contextPath).maxAge(Duration.ofMinutes(2L)); - } - - @Override - public Publisher<MutableHttpResponse<?>> doFilter(HttpRequest<?> request, - ServerFilterChain chain) { - return Publishers.map(chain.proceed(request), response -> response.cookie(contextPathCookie)); - } - -}