mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-15 03:30:39 +03:00
Disable SIGUSR1 handler for Windows (not available)
This commit is contained in:
parent
1e539f4e54
commit
d5c7a81888
@ -5,10 +5,8 @@ import (
|
|||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"os"
|
"os"
|
||||||
"os/signal"
|
|
||||||
"strconv"
|
"strconv"
|
||||||
"sync"
|
"sync"
|
||||||
"syscall"
|
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/navidrome/navidrome/core"
|
"github.com/navidrome/navidrome/core"
|
||||||
@ -74,10 +72,6 @@ func New(ds model.DataStore, cacheWarmer core.CacheWarmer, broker events.Broker)
|
|||||||
lock: &sync.RWMutex{},
|
lock: &sync.RWMutex{},
|
||||||
scan: make(chan bool),
|
scan: make(chan bool),
|
||||||
}
|
}
|
||||||
signals := []os.Signal{
|
|
||||||
syscall.SIGUSR1,
|
|
||||||
}
|
|
||||||
signal.Notify(sigChan, signals...)
|
|
||||||
s.loadFolders()
|
s.loadFolders()
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
16
scanner/signaler_unix.go
Normal file
16
scanner/signaler_unix.go
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// +build !windows !plan9
|
||||||
|
|
||||||
|
package scanner
|
||||||
|
|
||||||
|
import (
|
||||||
|
"os"
|
||||||
|
"os/signal"
|
||||||
|
"syscall"
|
||||||
|
)
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
signals := []os.Signal{
|
||||||
|
syscall.SIGUSR1,
|
||||||
|
}
|
||||||
|
signal.Notify(sigChan, signals...)
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user