mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
small refactor datastore and added tests
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package models
|
||||
|
||||
import "errors"
|
||||
|
||||
type Datastore interface {
|
||||
GetApp(appName string) (*App, error)
|
||||
GetApps(*AppFilter) ([]*App, error)
|
||||
@@ -12,6 +14,13 @@ type Datastore interface {
|
||||
RemoveRoute(appName, routeName string) error
|
||||
}
|
||||
|
||||
var (
|
||||
ErrDatastoreEmptyAppName = errors.New("Missing app name")
|
||||
ErrDatastoreEmptyRouteName = errors.New("Missing route name")
|
||||
ErrDatastoreEmptyApp = errors.New("Missing app")
|
||||
ErrDatastoreEmptyRoute = errors.New("Missing route")
|
||||
)
|
||||
|
||||
func ApplyAppFilter(app *App, filter *AppFilter) bool {
|
||||
return true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user