From 2f789bbf13a63c76d725f8fc11b4a19399d21304 Mon Sep 17 00:00:00 2001 From: Alexis Hernandez Date: Sat, 12 May 2018 16:00:54 -0500 Subject: [PATCH] server: Fix non-exhaustive pattern matches --- .../app/com/xsn/explorer/processors/BlockEventsProcessor.scala | 1 + server/app/com/xsn/explorer/tasks/SQSSeederTask.scala | 3 +++ 2 files changed, 4 insertions(+) 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 => () } }