From 87bb6e9518b04d93db307baa2588cf17b1ec141e Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sat, 17 Mar 2018 22:46:42 +0100
Subject: [PATCH] Fixed URLs

---
 main.go | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/main.go b/main.go
index 4f00e2c..385a48e 100644
--- a/main.go
+++ b/main.go
@@ -315,19 +315,23 @@ func main() {
 
 	http.Handle("/assets/", http.StripPrefix("/assets/", assetServer))
 	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
-		user := parseUser(r)
+		if r.URL.Path == "/" {
+			user := parseUser(r)
 
-		type IndexData struct {
-			User UserInfo
-		}
+			type IndexData struct {
+				User UserInfo
+			}
 
-		if err = returnResult(w, "index.html", IndexData{
-			user,
-		}); err != nil {
-			panic(err)
+			if err = returnResult(w, "index.html", IndexData{
+				user,
+			}); err != nil {
+				panic(err)
+			}
+		} else {
+			imageServer.ServeHTTP(w, r)
 		}
 	})
-	http.Handle("/", imageServer)
+	http.Handle("/i/", http.StripPrefix("/i/", imageServer))
 
 	err = http.ListenAndServe(":8080", nil)
 	if err != nil {
-- 
GitLab