From 2ef0e424d4c592dddf8ffca34dfcd2fd086265d5 Mon Sep 17 00:00:00 2001 From: Douglas Chimento Date: Fri, 4 Mar 2022 12:37:51 +0200 Subject: [PATCH] use FailureDetail enum for htlc event failures --- collectors/htlcs_collector.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/collectors/htlcs_collector.go b/collectors/htlcs_collector.go index 6b64982..68a08ba 100644 --- a/collectors/htlcs_collector.go +++ b/collectors/htlcs_collector.go @@ -232,14 +232,19 @@ func (h *htlcMonitor) processHtlcEvent(event *routerrpc.HtlcEvent) error { case *routerrpc.HtlcEvent_LinkFailEvent: err := h.recordResolution( - key, event.EventType, ts, e.LinkFailEvent.FailureString, + key, event.EventType, ts, e.LinkFailEvent.FailureDetail.Enum().String(), ) if err != nil { return err } default: - return fmt.Errorf("unknown htlc event type: %T", event) + err := h.recordResolution( + key, event.EventType, ts, "unknown", + ) + if err != nil { + return err + } } return nil