fix config hot-reload on macos (#180)

Co-authored-by: srevn <srevn@github>
This commit is contained in:
srevn
2025-06-26 19:20:50 +03:00
committed by GitHub
parent fefd14903d
commit 10606abf89

View File

@@ -144,8 +144,8 @@ func watchConfigFileWithReload(configPath string, reloadChan chan<- *proxy.Proxy
if !ok {
return
}
// We only care about writes to the specific config file
if event.Name == configPath && event.Has(fsnotify.Write) {
// We only care about writes/creates to the specific config file
if event.Name == configPath && (event.Has(fsnotify.Write) || event.Has(fsnotify.Create)) {
// Reset or start the debounce timer
if debounceTimer != nil {
debounceTimer.Stop()