Add context do models.MessageQueue interface

This commit is contained in:
Carlos C
2016-10-03 23:22:20 +02:00
parent 5b36ed0833
commit 0ecb6ca5cc
6 changed files with 61 additions and 20 deletions

View File

@@ -1,6 +1,9 @@
package mqs
import "github.com/iron-io/functions/api/models"
import (
"github.com/iron-io/functions/api/models"
"golang.org/x/net/context"
)
type Mock struct {
FakeApp *models.App
@@ -9,14 +12,14 @@ type Mock struct {
FakeRoutes []*models.Route
}
func (mock *Mock) Push(*models.Task) (*models.Task, error) {
func (mock *Mock) Push(context.Context, *models.Task) (*models.Task, error) {
return nil, nil
}
func (mock *Mock) Reserve() (*models.Task, error) {
func (mock *Mock) Reserve(context.Context) (*models.Task, error) {
return nil, nil
}
func (mock *Mock) Delete(*models.Task) error {
func (mock *Mock) Delete(context.Context, *models.Task) error {
return nil
}