don't parse feeds that are too large to prevent memory issues

This commit is contained in:
Athou
2024-07-16 20:34:18 +02:00
parent b3545b60ea
commit b17a17ba10
7 changed files with 56 additions and 4 deletions

View File

@@ -12,6 +12,7 @@ import com.fasterxml.jackson.annotation.JsonProperty;
import io.dropwizard.core.Configuration;
import io.dropwizard.db.DataSourceFactory;
import io.dropwizard.util.DataSize;
import io.dropwizard.util.Duration;
import jakarta.validation.Valid;
import jakarta.validation.constraints.Min;
@@ -154,6 +155,10 @@ public class CommaFeedConfiguration extends Configuration {
@Valid
private Integer maxFeedsPerUser = 0;
@NotNull
@Valid
private DataSize maxFeedResponseSize = DataSize.megabytes(5);
@NotNull
@Min(0)
@Valid