Skip to content

Commit

Permalink
Builder default values
Browse files Browse the repository at this point in the history
  • Loading branch information
cjmalloy committed Apr 10, 2024
1 parent e6a660a commit 1ca2cc8
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/main/java/jasper/config/Config.java
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,13 @@ public interface Config {
@NoArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
class ServerConfig implements Serializable {
@Builder.Default
private String emailHost = "jasper.local";
@Builder.Default
private int maxSources = 1000;
@Builder.Default
private List<String> modSeals = List.of("seal", "+seal", "_seal", "_moderated");
@Builder.Default
private List<String> editorSeals = List.of("plugin/qc");
/**
* Whitelist origins to be allowed web access.
Expand All @@ -43,13 +47,17 @@ class ServerConfig implements Serializable {
* Whitelist origins to be allowed to push using +plugin/origin/push.
*/
private List<String> pushOrigins = List.of("");
@Builder.Default
private int pushBatchSize = 20;
@Builder.Default
private int maxPushEntityBatch = 5000;
/**
* Whitelist origins to be allowed to pull using +plugin/origin/pull.
*/
private List<String> pullOrigins = List.of("");
@Builder.Default
private int pullBatchSize = 20;
@Builder.Default
private int maxPullEntityBatch = 5000;
/**
* Whitelist origins to run async tasks on.
Expand All @@ -59,6 +67,7 @@ class ServerConfig implements Serializable {
* Whitelist origins to be allowed to scrape using +plugin/feed.
*/
private List<String> scrapeOrigins = List.of("");
@Builder.Default
private int scrapeBatchSize = 100;
/**
* Whitelist domains to be allowed to scrape.
Expand Down

0 comments on commit 1ca2cc8

Please sign in to comment.