Quota check for the routing feature

We have refactor all the quota logic and extracted to a new QuotaChecker
class in order to have it ready to create a factory when needed

Added the logic for the routing quota check
This commit is contained in:
Mario de Frutos
2016-02-18 15:40:55 +01:00
parent 32c146336d
commit e764b9036d
11 changed files with 191 additions and 75 deletions
@@ -1,5 +1,5 @@
DROP FUNCTION IF EXISTS cdb_dataservices_server.cdb_isochrone(TEXT, TEXT, geometry(Geometry, 4326), TEXT, integer[], text[]);
DROP FUNCTION IF EXISTS cdb_dataservices_server.cdb_isodistance(TEXT, TEXT, geometry(Geometry, 4326), TEXT, integer[], text[]);
DROP FUNCTION IF EXISTS cdb_dataservices_server._cdb_here_routing_isolines(TEXT, TEXT, TEXT, geometry(Geometry, 4326), TEXT, integer[], text[]);
DROP FUNCTION IF EXISTS cdb_dataservices_server._get_routing_config(text, text);
DROP FUNCTION IF EXISTS cdb_dataservices_server._get_isolines_routing_config(text, text);
DROP TYPE IF EXISTS cdb_dataservices_server.isoline;