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

Commit

Permalink
Fixed windows builds
Browse files Browse the repository at this point in the history
  • Loading branch information
pgaskin committed Aug 31, 2017
1 parent 17c9f0a commit 0a3d7d1
Show file tree
Hide file tree
Showing 6 changed files with 89 additions and 10 deletions.
11 changes: 1 addition & 10 deletions bookbrowser.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,16 +116,7 @@ func main() {
log.Fatalln("Fatal error: no books found")
}

sigsa := make(chan os.Signal, 1)
signal.Notify(sigsa, syscall.SIGUSR1)
go func() {
for _ = range sigsa {
go func() {
log.Println("Booklist refresh triggered by SIGUSR1")
server.RefreshBookIndex()
}()
}
}()
addRefreshSignalListener(server)

err = server.Serve()
if err != nil {
Expand Down
21 changes: 21 additions & 0 deletions refreshsignal_android.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package main

import (
"log"
"os"
"os/signal"
"syscall"
)

func addRefreshSignalListener(server *Server) {
sigsa := make(chan os.Signal, 1)
signal.Notify(sigsa, syscall.SIGUSR1)
go func() {
for _ = range sigsa {
go func() {
log.Println("Booklist refresh triggered by SIGUSR1")
server.RefreshBookIndex()
}()
}
}()
}
21 changes: 21 additions & 0 deletions refreshsignal_darwin.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package main

import (
"log"
"os"
"os/signal"
"syscall"
)

func addRefreshSignalListener(server *Server) {
sigsa := make(chan os.Signal, 1)
signal.Notify(sigsa, syscall.SIGUSR1)
go func() {
for _ = range sigsa {
go func() {
log.Println("Booklist refresh triggered by SIGUSR1")
server.RefreshBookIndex()
}()
}
}()
}
21 changes: 21 additions & 0 deletions refreshsignal_freebsd.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package main

import (
"log"
"os"
"os/signal"
"syscall"
)

func addRefreshSignalListener(server *Server) {
sigsa := make(chan os.Signal, 1)
signal.Notify(sigsa, syscall.SIGUSR1)
go func() {
for _ = range sigsa {
go func() {
log.Println("Booklist refresh triggered by SIGUSR1")
server.RefreshBookIndex()
}()
}
}()
}
21 changes: 21 additions & 0 deletions refreshsignal_linux.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package main

import (
"log"
"os"
"os/signal"
"syscall"
)

func addRefreshSignalListener(server *Server) {
sigsa := make(chan os.Signal, 1)
signal.Notify(sigsa, syscall.SIGUSR1)
go func() {
for _ = range sigsa {
go func() {
log.Println("Booklist refresh triggered by SIGUSR1")
server.RefreshBookIndex()
}()
}
}()
}
4 changes: 4 additions & 0 deletions refreshsignal_windows.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package main

func addRefreshSignalListener(server *Server) {
}

0 comments on commit 0a3d7d1

Please sign in to comment.