mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
server.New signature changes and test fixes. (#324)
* ctx middleware should always be the first added to router * plugable enqueue func, changed server.New signature * fix tests * remove ctx/ctx.Done from server
This commit is contained in:
8
main.go
8
main.go
@@ -63,7 +63,8 @@ func main() {
|
||||
if err != nil {
|
||||
log.WithError(err).Fatalln("Invalid DB url.")
|
||||
}
|
||||
mqType, err := mqs.New(viper.GetString(envMQ))
|
||||
|
||||
mq, err := mqs.New(viper.GetString(envMQ))
|
||||
if err != nil {
|
||||
log.WithError(err).Fatal("Error on init MQ")
|
||||
}
|
||||
@@ -87,8 +88,9 @@ func main() {
|
||||
})
|
||||
|
||||
svr.AddFunc(func(ctx context.Context) {
|
||||
srv := server.New(ds, mqType, rnr, tasks)
|
||||
srv.Run(ctx)
|
||||
srv := server.New(ctx, ds, mq, rnr, tasks, server.DefaultEnqueue)
|
||||
srv.Run()
|
||||
<-ctx.Done()
|
||||
})
|
||||
|
||||
apiURL := viper.GetString(envAPIURL)
|
||||
|
||||
Reference in New Issue
Block a user