package bot import ( "embed" "encoding/json" "net/http" "strings" ) //go:embed *.html var embeddedFS embed.FS func (b *bot) serveRoot(w http.ResponseWriter, r *http.Request) { index, _ := embeddedFS.ReadFile("index.html") w.Write(index) } func (b *bot) serveNav(w http.ResponseWriter, r *http.Request) { enc := json.NewEncoder(w) err := enc.Encode(b.GetWebNavigation()) if err != nil { jsonErr, _ := json.Marshal(err) w.WriteHeader(500) w.Write(jsonErr) } } // GetWebNavigation returns a list of bootstrap-vue links // The parent