Upstream sync

This commit is contained in:
Senad Uka
2018-05-25 09:12:42 +02:00
parent 6e903b4d57
commit 94229831e0
38 changed files with 1281 additions and 156 deletions

View File

@@ -124,27 +124,27 @@ func (c *controller) handleList(ctx echo.Context) error {
name := ctx.QueryParam("name")
searchBy := ctx.QueryParam("searchBy")
// lat, err := routeutils.GetAndValidateFloatQueryParam(ctx, "lat", "latitude is mandatory")
// if err != nil {
// return err
// }
lat, err := routeutils.GetAndValidateFloatQueryParam(ctx, "lat", "latitude is required")
if err != nil {
return err
}
// long, err := routeutils.GetAndValidateFloatQueryParam(ctx, "long", "longitude is mandatory")
// if err != nil {
// return err
// }
long, err := routeutils.GetAndValidateFloatQueryParam(ctx, "long", "longitude is required")
if err != nil {
return err
}
distance, err := routeutils.GetAndValidateIntQueryParam(ctx, "distance", "distance is mandatory")
distance, err := routeutils.GetAndValidateIntQueryParam(ctx, "distance", "distance is required")
if err != nil {
distance = 10
}
limit, err := routeutils.GetAndValidateIntQueryParam(ctx, "limit", "limit is mandatory")
limit, err := routeutils.GetAndValidateIntQueryParam(ctx, "limit", "limit is required")
if err != nil {
limit = 50
}
sortBy, err := routeutils.GetAndValidateStringQueryParam(ctx, "sortby", "limit is mandatory")
sortBy, err := routeutils.GetAndValidateStringQueryParam(ctx, "sortby", "limit is required")
if err != nil || (sortBy != "distance" && sortBy != "name") {
sortBy = "distance"
}
@@ -152,8 +152,8 @@ func (c *controller) handleList(ctx echo.Context) error {
providerParams := npdmodel.ProviderSearchParams{
Name: name,
SearchBy: searchBy,
Latitude: 41.819078,
Longitude: -87.623129,
Latitude: lat,
Longitude: long,
Distance: distance,
Limit: limit,
Offset: 0,