diff --git a/internal/server/server.go b/internal/server/server.go index 8b396d7..6e311df 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -81,8 +81,15 @@ func (s *Server) serveIndex(w http.ResponseWriter, r *http.Request) { } func (s *Server) serveFavicon(w http.ResponseWriter, r *http.Request) { + data, err := s.staticFiles.ReadFile("static/favicon.ico") + if err != nil { + w.Header().Set("Content-Type", "image/x-icon") + w.WriteHeader(http.StatusNotFound) + return + } + w.Header().Set("Content-Type", "image/x-icon") - w.WriteHeader(http.StatusNotFound) + w.Write(data) } func (s *Server) getAircraft(w http.ResponseWriter, r *http.Request) { diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..a0f2003 --- /dev/null +++ b/static/favicon.ico @@ -0,0 +1 @@ +data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA \ No newline at end of file diff --git a/static/index.html b/static/index.html index 8028721..370cc23 100644 --- a/static/index.html +++ b/static/index.html @@ -4,6 +4,7 @@