Skip to content
This repository was archived by the owner on Jun 27, 2020. It is now read-only.

Commit 0a3d7d1

Browse files
committed
Fixed windows builds
1 parent 17c9f0a commit 0a3d7d1

File tree

6 files changed

+89
-10
lines changed

6 files changed

+89
-10
lines changed

bookbrowser.go

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -116,16 +116,7 @@ func main() {
116116
log.Fatalln("Fatal error: no books found")
117117
}
118118

119-
sigsa := make(chan os.Signal, 1)
120-
signal.Notify(sigsa, syscall.SIGUSR1)
121-
go func() {
122-
for _ = range sigsa {
123-
go func() {
124-
log.Println("Booklist refresh triggered by SIGUSR1")
125-
server.RefreshBookIndex()
126-
}()
127-
}
128-
}()
119+
addRefreshSignalListener(server)
129120

130121
err = server.Serve()
131122
if err != nil {

refreshsignal_android.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package main
2+
3+
import (
4+
"log"
5+
"os"
6+
"os/signal"
7+
"syscall"
8+
)
9+
10+
func addRefreshSignalListener(server *Server) {
11+
sigsa := make(chan os.Signal, 1)
12+
signal.Notify(sigsa, syscall.SIGUSR1)
13+
go func() {
14+
for _ = range sigsa {
15+
go func() {
16+
log.Println("Booklist refresh triggered by SIGUSR1")
17+
server.RefreshBookIndex()
18+
}()
19+
}
20+
}()
21+
}

refreshsignal_darwin.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package main
2+
3+
import (
4+
"log"
5+
"os"
6+
"os/signal"
7+
"syscall"
8+
)
9+
10+
func addRefreshSignalListener(server *Server) {
11+
sigsa := make(chan os.Signal, 1)
12+
signal.Notify(sigsa, syscall.SIGUSR1)
13+
go func() {
14+
for _ = range sigsa {
15+
go func() {
16+
log.Println("Booklist refresh triggered by SIGUSR1")
17+
server.RefreshBookIndex()
18+
}()
19+
}
20+
}()
21+
}

refreshsignal_freebsd.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package main
2+
3+
import (
4+
"log"
5+
"os"
6+
"os/signal"
7+
"syscall"
8+
)
9+
10+
func addRefreshSignalListener(server *Server) {
11+
sigsa := make(chan os.Signal, 1)
12+
signal.Notify(sigsa, syscall.SIGUSR1)
13+
go func() {
14+
for _ = range sigsa {
15+
go func() {
16+
log.Println("Booklist refresh triggered by SIGUSR1")
17+
server.RefreshBookIndex()
18+
}()
19+
}
20+
}()
21+
}

refreshsignal_linux.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package main
2+
3+
import (
4+
"log"
5+
"os"
6+
"os/signal"
7+
"syscall"
8+
)
9+
10+
func addRefreshSignalListener(server *Server) {
11+
sigsa := make(chan os.Signal, 1)
12+
signal.Notify(sigsa, syscall.SIGUSR1)
13+
go func() {
14+
for _ = range sigsa {
15+
go func() {
16+
log.Println("Booklist refresh triggered by SIGUSR1")
17+
server.RefreshBookIndex()
18+
}()
19+
}
20+
}()
21+
}

refreshsignal_windows.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package main
2+
3+
func addRefreshSignalListener(server *Server) {
4+
}

0 commit comments

Comments
 (0)