package main

import (
	"log"
	"net/http"
)

func serveWebview() {
	addr := "localhost:8081"

	log.Printf("Listening on %s", addr)
	http.Handle("/static/", http.StripPrefix("/static/", staticFileServer()))
	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
		vm := VideoInfoVM{
			Title:       "Foo",
			Description: "Lorem Ipsum sed dolor...",
		}
		err := renderTemplate(w, "index", vm)
		if err != nil {
			http.Error(w, err.Error(), http.StatusInternalServerError)
		}
	})

	err := http.ListenAndServe(addr, nil)
	if err != nil {
		panic(err)
	}
}