all repos — homestead @ 5a81e51a0cea5ecc4a0d117157393825ce5445fa

Code for my website

fix livereload handler error

Alan Pearce
commit

5a81e51a0cea5ecc4a0d117157393825ce5445fa

parent

339da20e693b3448a9f71c85555e1831af57c0df

1 file changed, 3 insertions(+), 3 deletions(-)

changed files
M internal/website/mux.gointernal/website/mux.go
@@ -36,6 +36,8 @@ VCS struct {
Branch string `conf:"default:main"` RemoteURL config.URL `conf:"default:https://git.alanpearce.eu/website"` } + + LiveReload *livereload.LiveReload `conf:"-"` } type Website struct {
@@ -120,9 +122,6 @@ return nil, errors.WithMessage(err, "could not build site")
} if opts.Development { - liveReload := livereload.New() - mux.Handle("/_/reload", liveReload) - liveReload.Start() fw, err := watcher.New(log.Named("watcher")) if err != nil { return nil, errors.WithMessage(err, "could not create file watcher")
@@ -141,6 +140,7 @@ err := rebuild(builderOptions, cfg, log)
if err != nil { log.Error("error rebuilding site", "error", err) } + opts.LiveReload.Reload() }) }