htlcswitch/hodl/mask_production: disables Mask w/o debug flag

This commit is contained in:
Conner Fromknecht 2018-04-29 04:57:34 -07:00
parent 941bdcafad
commit cd43285993
No known key found for this signature in database
GPG Key ID: 39DE78FBE6ACB0EF

View 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)"
}