Use template strings instead of dot module

This commit is contained in:
Daniel García Aubert 2019-09-13 17:53:10 +02:00
parent 1bb6a2ac0d
commit c0afd42fa2

View File

@ -1,7 +1,6 @@
'use strict'; 'use strict';
var _ = require('underscore'); var _ = require('underscore');
var dot = require('dot');
var NamedMapMapConfigProvider = require('../models/mapconfig/provider/named-map-provider'); var NamedMapMapConfigProvider = require('../models/mapconfig/provider/named-map-provider');
var templateName = require('../backends/template_maps').templateName; var templateName = require('../backends/template_maps').templateName;
@ -68,8 +67,7 @@ function createNamedMapKey(user, templateId) {
return user + ':' + templateName(templateId); return user + ':' + templateName(templateId);
} }
var providerKey = '{{=it.authToken}}:{{=it.configHash}}:{{=it.format}}:{{=it.layer}}:{{=it.scale_factor}}'; var providerKeyTpl = ctx => `${ctx.authToken}:${ctx.configHash}:${ctx.format}:${ctx.layer}:${ctx.scale_factor}`;
var providerKeyTpl = dot.template(providerKey);
function createProviderKey(config, authToken, params) { function createProviderKey(config, authToken, params) {
var tplValues = _.defaults({}, params, { var tplValues = _.defaults({}, params, {