mirror of
https://github.com/superseriousbusiness/gotosocial
synced 2024-12-19 17:23:27 +00:00
69011d4901
* wrap root HTTP handler in debug.WithPprof(), rearrange router.Start() to support this * remove unused code * set debug buildtag in build script when $DEBUG set * update go-debug version with fixed handler * use clone of router.srv for LE cert manager, reset server timeouts in debug * add kim's other libraries to README
13 lines
191 B
Go
13 lines
191 B
Go
package debug
|
|
|
|
// DEBUG returns whether debugging is enabled.
|
|
func DEBUG() bool {
|
|
return debug
|
|
}
|
|
|
|
// Run will only call fn if DEBUG is enabled.
|
|
func Run(fn func()) {
|
|
if debug {
|
|
fn()
|
|
}
|
|
}
|