summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-10-06 10:28:16 -0500
committerJeff Carr <[email protected]>2024-10-06 10:28:16 -0500
commit7b196bca7649b3aed0d1acab2499603bad3a9561 (patch)
treed426c9ceb665ce3f3724ec3fdeea016e5027f6c4 /main.go
parentf255120c10b7e5e40b420018988639aa5ce14d49 (diff)
stub out /powersource and /lastoutagev0.0.1
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'main.go')
-rw-r--r--main.go23
1 files changed, 11 insertions, 12 deletions
diff --git a/main.go b/main.go
index 6aeb962..61487a3 100644
--- a/main.go
+++ b/main.go
@@ -3,19 +3,17 @@ package main
import (
"fmt"
"net/http"
- "os"
"strings"
"time"
"go.wit.com/log"
)
-var accessf, clientf *os.File
+// var accessf, clientf *os.File
-var repoMap map[string]string
-var versionMap map[string]string
-var configfile []string
-var keysSorted []string
+// var repoMap map[string]string
+// var versionMap map[string]string
+// var keysSorted []string
// remove '?' part and trailing '/'
func cleanURL(url string) string {
@@ -24,9 +22,7 @@ func cleanURL(url string) string {
}
func okHandler(w http.ResponseWriter, r *http.Request) {
- // dumpClient(r)
var tmp string
- // tmp = r.URL.String()
tmp = cleanURL(r.URL.Path)
parts := strings.Split(tmp, "?")
log.Warn("URL =", tmp)
@@ -34,18 +30,21 @@ func okHandler(w http.ResponseWriter, r *http.Request) {
log.Info("parts are:", parts)
// requrl := parts[0]
- if tmp == "/power" {
- fmt.Fprintln(w, "BAD ZOOT")
+ if tmp == "/powersource" {
+ fmt.Fprintln(w, "Utility Power")
return
}
- fmt.Fprintln(w, "BAD URL", tmp)
+ if tmp == "/lastoutage" {
+ fmt.Fprintln(w, "Blackout at 2024/09/25 20:21:57 for 33 sec.")
+ return
+ }
+ fmt.Fprintln(w, "UNKNOWN URL:", tmp)
// log.Warn("BAD URL =", url, "REPO URL =", repourl)
// badurl(w, r.URL.String())
// fmt.Fprintln(w, "BAD", tmp)
}
func main() {
- log.Println("found log =", versionMap["go.wit.com/log"])
http.HandleFunc("/", okHandler)
err := http.ListenAndServe(":3000", nil)
if err != nil {