all repos — homestead @ 20dd619b8605660dac67fa435d711e5f22da3174

Code for my website

ensure reasonable ordering of declarations in source

Alan Pearce
commit

20dd619b8605660dac67fa435d711e5f22da3174

parent

6f41d182abaf1af16fd0cc697abf0f2e9ce54c5c

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

changed files
M shared/events/file.goshared/events/file.go
@@ -17,6 +17,11 @@ "github.com/Southclaws/fault/fmsg"
"github.com/fsnotify/fsnotify" ) +type FileWatcher struct { + log *log.Logger + *fsnotify.Watcher +} + var ( ignores = []string{ "*.go",
@@ -24,11 +29,6 @@ "*-journal",
} checkSettleInterval = 200 * time.Millisecond ) - -type FileWatcher struct { - log *log.Logger - *fsnotify.Watcher -} func NewFileWatcher(logger *log.Logger, dirs ...string) (*FileWatcher, error) { fsn, err := fsnotify.NewWatcher()
@@ -52,21 +52,6 @@ }
} return fw, nil -} - -func (fw *FileWatcher) matches(name string) func(string) bool { - return func(pattern string) bool { - matched, err := path.Match(pattern, name) - if err != nil { - fw.log.Warn("error checking watcher ignores", "error", err) - } - - return matched - } -} - -func (fw *FileWatcher) ignored(pathname string) bool { - return slices.ContainsFunc(ignores, fw.matches(path.Base(pathname))) } func (fw *FileWatcher) AddRecursive(from string) error {
@@ -156,3 +141,18 @@ }()
return events, nil } + +func (fw *FileWatcher) matches(name string) func(string) bool { + return func(pattern string) bool { + matched, err := path.Match(pattern, name) + if err != nil { + fw.log.Warn("error checking watcher ignores", "error", err) + } + + return matched + } +} + +func (fw *FileWatcher) ignored(pathname string) bool { + return slices.ContainsFunc(ignores, fw.matches(path.Base(pathname))) +}