moving layergroup-token middleware to middlewarify style
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
var _ = require('underscore');
|
||||
var serverOptions = require('../../../../lib/cartodb/server_options');
|
||||
var mapnik = require('windshaft').mapnik;
|
||||
var LayergroupToken = require('../../../../lib/cartodb/models/layergroup-token');
|
||||
var OverviewsQueryRewriter = require('../../../../lib/cartodb/utils/overviews_query_rewriter');
|
||||
var overviewsQueryRewriter = new OverviewsQueryRewriter({
|
||||
zoom_level: 'CDB_ZoomFromScale(!scale_denominator!)'
|
||||
@@ -56,11 +57,9 @@ module.exports = _.extend({}, serverOptions, {
|
||||
// this is in case you want to test sql parameters eg ...png?sql=select * from my_table limit 10
|
||||
req.params = _.extend({}, req.params);
|
||||
|
||||
// We don't want to inherit Date.now() `cache_buster` as it is the default value
|
||||
// introduced by the middleware when no cache buster is found.
|
||||
// We are only interested in the `token` for the ported tests.
|
||||
delete req.params.cache_buster;
|
||||
delete req.params.signer;
|
||||
if (req.params.token) {
|
||||
req.params.token = LayergroupToken.parse(req.params.token).token;
|
||||
}
|
||||
|
||||
_.extend(req.params, req.query);
|
||||
req.params.user = 'localhost';
|
||||
|
||||
Reference in New Issue
Block a user