Skip to content

Commit 1f256af

Browse files
committed
Fix build issue
1 parent 5681b3f commit 1f256af

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/resolver/json

Plan/common/src/main/java/com/djrapitops/plan/delivery/webserver/resolver/json/JSONResolver.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import com.djrapitops.plan.delivery.web.resolver.request.Request;
2424
import com.djrapitops.plan.delivery.webserver.CacheStrategy;
2525
import com.djrapitops.plan.delivery.webserver.cache.JSONStorage;
26+
import com.djrapitops.plan.delivery.webserver.resolver.ETag;
2627
import com.djrapitops.plan.identification.Identifiers;
2728
import com.djrapitops.plan.utilities.dev.Untrusted;
2829
import com.djrapitops.plan.utilities.java.Maps;
@@ -45,8 +46,8 @@ protected Response getCachedOrNewResponse(@Untrusted Request request, JSONStorag
4546
.build();
4647
}
4748

48-
Optional<Long> browserCached = Identifiers.getEtag(request);
49-
if (browserCached.isPresent() && browserCached.get() == storedJSON.getTimestamp()) {
49+
Optional<ETag> browserCached = Identifiers.getEtag(request);
50+
if (browserCached.isPresent() && browserCached.get().isOutdated(storedJSON.getTimestamp())) {
5051
return Response.builder()
5152
.setStatus(304)
5253
.setContent(new byte[0])

0 commit comments

Comments
 (0)