refactor; separate jfapi and ombi into modules

This commit is contained in:
Harvey Tindall
2020-11-02 00:53:08 +00:00
parent 0f4e77364b
commit c84ea17af4
12 changed files with 333 additions and 313 deletions
+21
View File
@@ -0,0 +1,21 @@
package common
import (
"fmt"
"log"
)
// TimeoutHandler recovers from an http timeout.
type TimeoutHandler func()
// NewTimeoutHandler returns a new Timeout handler.
func NewTimeoutHandler(name, addr string, noFail bool) TimeoutHandler {
return func() {
out := fmt.Sprintf("Failed to authenticate with %s @ %s: Timed out", name, addr)
if noFail {
log.Print(out)
} else {
log.Fatalf(out)
}
}
}
+3
View File
@@ -0,0 +1,3 @@
module github.com/hrfee/jfa-go/common
go 1.15