diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -10,9 +10,11 @@ import ( ) func main() { + // queue for http messages for workers to handle msgs := make(chan interface{}, 4096) mux := http.NewServeMux() wrks := []*Worker{} + // track routes for mux to avoid registering the same route twice routes := make(map[string]bool) // define luna.router module @@ -85,7 +87,7 @@ func main() { for { code, _ := reader.ReadString('\n') for _, wrk := range wrks { - if err := wrk.Run(code); err != nil { + if err := wrk.Eval(code); err != nil { log.Printf("error: %s\n", err) break } |
