diff --git a/client/src/campaigns/StatisticsOpened.js b/client/src/campaigns/StatisticsOpened.js index 6faf8e3b..4fe5a27d 100644 --- a/client/src/campaigns/StatisticsOpened.js +++ b/client/src/campaigns/StatisticsOpened.js @@ -125,6 +125,16 @@ export default class StatisticsOpened extends Component { let charts = null; + const deviceTypes = { + desktop: t('Desktop'), + tv: t('TV'), + tablet: t('Tablet'), + phone: t('Phone'), + bot: t('Bot'), + car: t('Car'), + console: t('Console') + }; + if (agg === 'devices') { charts = (
@@ -137,7 +147,7 @@ export default class StatisticsOpened extends Component { loader={
{t('Loading chart')}
} data={[ [t('Device type'), t('Count')], - ...stats.devices.map(entry => [entry.key, entry.count]) + ...stats.devices.map(entry => [deviceTypes[entry.key] || t('Unknown'), entry.count]) ]} options={{ chartArea: { diff --git a/server/models/links.js b/server/models/links.js index 73133f6d..9c6acc0d 100644 --- a/server/models/links.js +++ b/server/models/links.js @@ -1,9 +1,6 @@ 'use strict'; -const log = require('../lib/log'); const knex = require('../lib/knex'); -const dtHelpers = require('../lib/dt-helpers'); -const shares = require('./shares'); const campaigns = require('./campaigns'); const lists = require('./lists'); const subscriptions = require('./subscriptions'); @@ -11,7 +8,6 @@ const contextHelpers = require('../lib/context-helpers'); const geoip = require('geoip-ultralight'); const uaParser = require('device'); const he = require('he'); -const { enforce } = require('../lib/helpers'); const { getPublicUrl } = require('../lib/urls'); const tools = require('../lib/tools'); const shortid = require('shortid');