From 9624383f225ed796e9817080922035cedb45a3ba Mon Sep 17 00:00:00 2001 From: araspitzu Date: Fri, 29 Mar 2019 18:14:32 +0100 Subject: [PATCH] cleaner `isSentByLocal` Co-Authored-By: pm47 --- .../src/main/scala/fr/acinq/eclair/channel/Helpers.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala b/eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala index 5e7384a13..9a8170dd9 100644 --- a/eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala +++ b/eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala @@ -810,7 +810,10 @@ object Helpers { * @param originChannels * @return */ - def isSentByLocal(htlcId: Long, originChannels: Map[Long, Origin]) = (originChannels.get(htlcId) collect { case l: Local => l }).isDefined + def isSentByLocal(htlcId: Long, originChannels: Map[Long, Origin]) = originChannels.get(htlcId) match { + case Some(Local(_)) => true + case _ => false + } /** * As soon as a local or remote commitment reaches min_depth, we know which htlcs will be settled on-chain (whether