Improve routes query (#172)

This commit is contained in:
C Cirello
2016-10-14 21:52:25 +02:00
committed by GitHub
parent fcde29802e
commit 42efb2ed6b
3 changed files with 128 additions and 103 deletions

View File

@@ -56,8 +56,17 @@ func (m *Mock) GetRoutes(routeFilter *models.RouteFilter) ([]*models.Route, erro
}
func (m *Mock) GetRoutesByApp(appName string, routeFilter *models.RouteFilter) ([]*models.Route, error) {
// TODO: improve this mock method
return m.FakeRoutes, nil
var routes []*models.Route
route := m.FakeRoute
if route == nil && m.FakeRoutes != nil {
for _, r := range m.FakeRoutes {
if r.AppName == appName && r.Path == routeFilter.Path && r.AppName == routeFilter.AppName {
routes = append(routes, r)
}
}
}
return routes, nil
}
func (m *Mock) StoreRoute(route *models.Route) (*models.Route, error) {