From cd43285993280e78f5b8d34bb8f15f1e5cb59bbb Mon Sep 17 00:00:00 2001 From: Conner Fromknecht Date: Sun, 29 Apr 2018 04:57:34 -0700 Subject: [PATCH] htlcswitch/hodl/mask_production: disables Mask w/o debug flag --- htlcswitch/hodl/mask_production.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 htlcswitch/hodl/mask_production.go diff --git a/htlcswitch/hodl/mask_production.go b/htlcswitch/hodl/mask_production.go new file mode 100644 index 00000000..c2db04ef --- /dev/null +++ b/htlcswitch/hodl/mask_production.go @@ -0,0 +1,21 @@ +// +build !debug + +package hodl + +// DebugBuild signals that this is a production build. +const DebugBuild = false + +// MaskFromFlags in production always returns MaskNone. +func MaskFromFlags(_ ...Flag) Mask { + return MaskNone +} + +// Active in production always returns false for all Flags. +func (m Mask) Active(_ Flag) bool { + return false +} + +// String returns the human-readable identifier for MaskNone. +func (m Mask) String() string { + return "hodl.Mask(NONE)" +}