MCPcopy Index your code
hub / github.com/coder/coder / newFSWatcher

Function newFSWatcher

agent/filefinder/watcher_fs.go:48–60  ·  view source on GitHub ↗
(root string, logger slog.Logger)

Source from the content-addressed store, hash-verified

46}
47
48func newFSWatcher(root string, logger slog.Logger) (*fsWatcher, error) {
49 w, err := fsnotify.NewWatcher()
50 if err != nil {
51 return nil, err
52 }
53 return &fsWatcher{
54 w: w,
55 root: root,
56 events: make(chan []FSEvent, 64),
57 logger: logger,
58 done: make(chan struct{}),
59 }, nil
60}
61
62func (fw *fsWatcher) Start(ctx context.Context) {
63 initEvents := fw.addRecursive(fw.root)

Callers 1

AddRootMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected