Middleware upgrade (#554)

* Adds root level middleware

* Added todo

* Better way for extensions to be added.

* Bad conflict merge?
This commit is contained in:
Travis Reeder
2017-12-05 08:22:03 -08:00
committed by GitHub
parent 9a17c79a3b
commit 0798f9fac8
23 changed files with 660 additions and 287 deletions

View File

@@ -3,8 +3,8 @@ package agent
import (
"context"
"github.com/fnproject/fn/api/extensions"
"github.com/fnproject/fn/api/models"
"github.com/fnproject/fn/fnext"
)
type callTrigger interface {
@@ -12,7 +12,7 @@ type callTrigger interface {
fireAfterCall(context.Context, *models.Call) error
}
func (a *agent) AddCallListener(listener extensions.CallListener) {
func (a *agent) AddCallListener(listener fnext.CallListener) {
a.callListeners = append(a.callListeners, listener)
}