htlcswitch/hodl/mask_production: disables Mask w/o debug flag
This commit is contained in:
parent
941bdcafad
commit
cd43285993
21
htlcswitch/hodl/mask_production.go
Normal file
21
htlcswitch/hodl/mask_production.go
Normal file
@ -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)"
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user