diff options
| author | Jeff Carr <[email protected]> | 2025-09-09 14:53:31 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-09 14:53:31 -0500 | 
| commit | a6417721594b92830ba94492eddd948385a37859 (patch) | |
| tree | fc5ebc330905e00cc6ada0ebdeca885d158fc009 | |
| parent | ac5da98149aedb2b315e6ca66403e6b437d59efb (diff) | |
common WriteFile from resource fork
| -rw-r--r-- | http.go | 22 | 
1 files changed, 2 insertions, 20 deletions
@@ -10,6 +10,7 @@ import (  	"os"  	"strings" +	"go.wit.com/lib/protobuf/httppb"  	"go.wit.com/log"  ) @@ -79,32 +80,13 @@ func okHandler(w http.ResponseWriter, r *http.Request) {  	}  	if route == "/favicon.ico" { -		writeFile(w, "ipv6.png") +		httppb.WriteFile(w, resources, "ipv6.png")  		return  	}  	log.Warn("BAD URL =", route)  } -func writeFile(w http.ResponseWriter, filename string) { -	// fmt.Fprintln(w, "GOT TEST?") -	fullname := "resources/" + filename -	pfile, err := resources.ReadFile(fullname) -	if err != nil { -		log.Println("ERROR:", err) -		// w.Write(pfile) -		return -	} - -	var repohtml string -	repohtml = string(pfile) -	if filename == "goReference.svg" { -		w.Header().Set("Content-Type", "image/svg+xml") -	} -	fmt.Fprintln(w, repohtml) -	log.Println("writeFile() found internal file:", filename) -} -  // starts and sits waiting for HTTP requests  func startHTTP() {  	http.HandleFunc("/", okHandler)  | 
