diff --git a/server/app/com/xsn/explorer/processors/BlockEventsProcessor.scala b/server/app/com/xsn/explorer/processors/BlockEventsProcessor.scala index 07dec7d..5c49640 100644 --- a/server/app/com/xsn/explorer/processors/BlockEventsProcessor.scala +++ b/server/app/com/xsn/explorer/processors/BlockEventsProcessor.scala @@ -125,6 +125,7 @@ class BlockEventsProcessor @Inject() ( .flatMap { case Good(_) => Future.successful { Good(MissingBlockProcessed(newBlock)) } case Bad(One(PostgresForeignKeyViolationError("height", _))) => onRepeatedBlockHeight() + case Bad(errors) => Future.successful(Bad(errors)) } case Bad(errors) => diff --git a/server/app/com/xsn/explorer/tasks/SQSSeederTask.scala b/server/app/com/xsn/explorer/tasks/SQSSeederTask.scala index 53b7b2b..39fbd4e 100644 --- a/server/app/com/xsn/explorer/tasks/SQSSeederTask.scala +++ b/server/app/com/xsn/explorer/tasks/SQSSeederTask.scala @@ -102,5 +102,8 @@ class SQSSeederTask @Inject() ( case BlockEventsProcessor.ExistingBlockIgnored(block) => backwardsSynchronizerTask.sync(block) + + case BlockEventsProcessor.MissingBlockIgnored => () + case BlockEventsProcessor.ReplacedByBlockHeight => () } }