From 3e1b39031437eaf48c5c6ea895dd632b1249b0a2 Mon Sep 17 00:00:00 2001
From: Mitch Riedstra
Date: Sat, 21 Nov 2020 16:44:48 -0500
Subject: Allow the library to be changed. Fix up quit handler. Improve logging
---
cmd/web/delete.go | 1 +
cmd/web/download.go | 6 ++++--
cmd/web/index.go | 8 ++++++++
cmd/web/install.go | 5 +++++
cmd/web/main.go | 27 +++++++++++++++++++++++++--
cmd/web/windows.go | 2 +-
6 files changed, 44 insertions(+), 5 deletions(-)
diff --git a/cmd/web/delete.go b/cmd/web/delete.go
index 7188b45..5bf747e 100644
--- a/cmd/web/delete.go
+++ b/cmd/web/delete.go
@@ -36,6 +36,7 @@ func gameDelete(w http.ResponseWriter, r *http.Request) {
http.Error(w, fmt.Sprintf("Error removing game: %s", err), 500)
return
}
+ Logger.Printf("Removed game: %s", game)
reloadLib()
http.Redirect(w, r, "/", 302)
diff --git a/cmd/web/download.go b/cmd/web/download.go
index a640ea2..93c4ff5 100644
--- a/cmd/web/download.go
+++ b/cmd/web/download.go
@@ -21,11 +21,13 @@ func gameDownloader(w http.ResponseWriter, r *http.Request) {
w.Header().Add("Content-type", "application/tar")
+ Logger.Printf("Client %s is downloading: %s", r.RemoteAddr, game)
err := g.Package(w)
if err != nil {
- Logger.Printf("Error Sending game: %s", err)
+ Logger.Printf("Client %s Error Sending game: %s", r.RemoteAddr, err)
// Headers already sent, don't bother sending an error
+ return
}
-
+ Logger.Printf("Client %s finished downloading: %s", r.RemoteAddr, game)
}
diff --git a/cmd/web/index.go b/cmd/web/index.go
index 59310c0..2eb3695 100644
--- a/cmd/web/index.go
+++ b/cmd/web/index.go
@@ -75,6 +75,13 @@ http://127.0.0.1:8899/install?uri=http://my-server-ip-or-hostname/download/My Ga
+Change library path
+
+
+