rename field to better represent what it does

This commit is contained in:
Athou
2023-07-12 15:20:36 +02:00
parent 6ce6b5ef0e
commit c4715dc3f7
6 changed files with 18 additions and 14 deletions

View File

@@ -28,7 +28,7 @@ export interface ApplicationSettings {
queryTimeout: number
keepStatusDays: number
maxFeedCapacity: number
maxCleanupBatchSize: number
databaseCleanupBatchSize: number
refreshIntervalMinutes: number
cache: ApplicationSettingsCache
announcement?: string

View File

@@ -27,7 +27,10 @@ app:
# number of database updating threads
databaseUpdateThreads: 1
# rows to delete per query while cleaning up old entries
databaseCleanupBatchSize: 100
# settings for sending emails (password recovery)
smtpHost: localhost
smtpPort: 25
@@ -67,9 +70,6 @@ app:
# entries to keep per feed, old entries will be deleted, 0 to disable
maxFeedCapacity: 500
# rows to delete per query while cleaning up old entries, minimum 100
maxCleanupBatchSize: 100
# limit the number of feeds a user can subscribe to, 0 to disable
maxFeedsPerUser: 0

View File

@@ -28,6 +28,9 @@ app:
# number of database updating threads
databaseUpdateThreads: 1
# rows to delete per query while cleaning up old entries
databaseCleanupBatchSize: 100
# settings for sending emails (password recovery)
smtpHost:
smtpPort:

View File

@@ -7,6 +7,7 @@ import javax.validation.Valid;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Positive;
import org.apache.commons.lang3.time.DateUtils;
@@ -95,6 +96,11 @@ public class CommaFeedConfiguration extends Configuration {
@Valid
private Integer databaseUpdateThreads;
@NotNull
@Positive
@Valid
private Integer databaseCleanupBatchSize = 100;
private String smtpHost;
private int smtpPort;
private boolean smtpTls;
@@ -135,11 +141,6 @@ public class CommaFeedConfiguration extends Configuration {
@Valid
private Integer maxFeedCapacity;
@NotNull
@Min(100)
@Valid
private Integer maxCleanupBatchSize;
@NotNull
@Valid
private Integer maxFeedsPerUser = 0;

View File

@@ -41,7 +41,7 @@ public class DatabaseCleaningService {
this.feedEntryDAO = feedEntryDAO;
this.feedEntryContentDAO = feedEntryContentDAO;
this.feedEntryStatusDAO = feedEntryStatusDAO;
this.batchSize = config.getApplicationSettings().getMaxCleanupBatchSize();
this.batchSize = config.getApplicationSettings().getDatabaseCleanupBatchSize();
}
public void cleanFeedsWithoutSubscriptions() {

View File

@@ -28,6 +28,9 @@ app:
# number of database updating threads
databaseUpdateThreads: 1
# rows to delete per query while cleaning up old entries
databaseCleanupBatchSize: 100
# settings for sending emails (password recovery)
smtpHost: localhost
smtpPort: 25
@@ -67,9 +70,6 @@ app:
# entries to keep per feed, old entries will be deleted, 0 to disable
maxFeedCapacity: 500
# rows to delete per query while cleaning up old entries, minimum 100
maxCleanupBatchSize: 100
# limit the number of feeds a user can subscribe to, 0 to disable
maxFeedsPerUser: 0