Pushed triggers into start() and end()

This commit is contained in:
Travis Reeder
2017-10-25 14:11:27 +02:00
parent fb386b2864
commit de04562b8e
7 changed files with 39 additions and 30 deletions

View File

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