Skip to content

Commit

Permalink
Move batch size to config
Browse files Browse the repository at this point in the history
  • Loading branch information
mmvpm committed Apr 29, 2024
1 parent ead8040 commit 7c0a73e
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 3 deletions.
3 changes: 2 additions & 1 deletion moderation/src/main/resources/application.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
ofs {
base-url = "http://localhost:8080"
request-timeout = 5s
request-timeout = 20s
}

retry {
Expand All @@ -11,4 +11,5 @@ retry {
worker {
delay-wait = 1m
delay-work = 1s
batch-size = 1000
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@ object Config {

case class RetryConfig(amount: Int, baseDelay: FiniteDuration)

case class WorkerConfig(delayWait: FiniteDuration, delayWork: FiniteDuration)
case class WorkerConfig(delayWait: FiniteDuration, delayWork: FiniteDuration, batchSize: Int)
}
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ object ModerationWorker extends Logging {

private def one: F[Unit] =
for {
offers <- ofsClient.getOffersByStatus(OfferStatus.OnModeration, BatchSize).value.map {
offers <- ofsClient.getOffersByStatus(OfferStatus.OnModeration, config.batchSize).value.map {
case Left(error) =>
log.error(s"Get offers with OnModeration status failed: $error")
List.empty
Expand Down

0 comments on commit 7c0a73e

Please sign in to comment.