@@ -5,8 +5,6 @@ const { TIME_PERIOD } = require('../../../constants');
55const checkTraderExists = require ( '../../../traders/check-trader-exists' ) ;
66const determineGranularityForTimePeriod = require ( '../../../metrics/determine-granularity-for-time-period' ) ;
77const getActiveTraderMetrics = require ( '../../../metrics/get-active-trader-metrics' ) ;
8- const getDatesForMetrics = require ( '../../../util/get-dates-for-metrics' ) ;
9- const getDatesForTimePeriod = require ( '../../../util/get-dates-for-time-period' ) ;
108const getNetworkMetrics = require ( '../../../metrics/get-network-metrics' ) ;
119const getProtocolMetrics = require ( '../../../metrics/get-protocol-metrics' ) ;
1210const getRelayerLookupId = require ( '../../../relayers/get-relayer-lookup-id' ) ;
@@ -32,8 +30,8 @@ const createRouter = () => {
3230 request . query . granularity === undefined
3331 ? determineGranularityForTimePeriod ( period )
3432 : request . query . granularity ;
35- const { dateFrom , dateTo } = getDatesForMetrics ( period , granularity ) ;
36- const metrics = await getNetworkMetrics ( dateFrom , dateTo , granularity ) ;
33+
34+ const metrics = await getNetworkMetrics ( period , granularity ) ;
3735
3836 response . body = metrics ;
3937
@@ -51,11 +49,6 @@ const createRouter = () => {
5149 throw new MissingParameterError ( 'token' ) ;
5250 }
5351
54- const period = request . query . period || TIME_PERIOD . MONTH ;
55-
56- const { dateFrom, dateTo } = getDatesForTimePeriod ( period ) ;
57-
58- const granularity = determineGranularityForTimePeriod ( period ) ;
5952 const token = await Token . findOne ( { address : tokenAddress } ) ;
6053
6154 if ( token === null ) {
@@ -65,12 +58,10 @@ const createRouter = () => {
6558 ) ;
6659 }
6760
68- const metrics = await getTokenMetrics (
69- token ,
70- dateFrom ,
71- dateTo ,
72- granularity ,
73- ) ;
61+ const period = request . query . period || TIME_PERIOD . MONTH ;
62+ const granularity = determineGranularityForTimePeriod ( period ) ;
63+
64+ const metrics = await getTokenMetrics ( token , period , granularity ) ;
7465
7566 response . body = metrics ;
7667
@@ -104,13 +95,8 @@ const createRouter = () => {
10495 request . query . granularity === undefined
10596 ? determineGranularityForTimePeriod ( period )
10697 : request . query . granularity ;
107- const { dateFrom, dateTo } = getDatesForMetrics ( period , granularity ) ;
108- const metrics = await getTraderMetrics (
109- address ,
110- dateFrom ,
111- dateTo ,
112- granularity ,
113- ) ;
98+
99+ const metrics = await getTraderMetrics ( address , period , granularity ) ;
114100
115101 response . body = metrics ;
116102
@@ -143,11 +129,10 @@ const createRouter = () => {
143129 request . query . granularity === undefined
144130 ? determineGranularityForTimePeriod ( period )
145131 : request . query . granularity ;
146- const { dateFrom , dateTo } = getDatesForMetrics ( period , granularity ) ;
132+
147133 const metrics = await getRelayerMetrics (
148134 relayerLookupId ,
149- dateFrom ,
150- dateTo ,
135+ period ,
151136 granularity ,
152137 ) ;
153138
@@ -168,8 +153,7 @@ const createRouter = () => {
168153 ? determineGranularityForTimePeriod ( period )
169154 : request . query . granularity ;
170155
171- const { dateFrom, dateTo } = getDatesForMetrics ( period , granularity ) ;
172- const metrics = await getProtocolMetrics ( dateFrom , dateTo , granularity ) ;
156+ const metrics = await getProtocolMetrics ( period , granularity ) ;
173157
174158 response . body = metrics ;
175159
@@ -188,12 +172,7 @@ const createRouter = () => {
188172 ? determineGranularityForTimePeriod ( period )
189173 : request . query . granularity ;
190174
191- const { dateFrom, dateTo } = getDatesForMetrics ( period , granularity ) ;
192- const metrics = await getActiveTraderMetrics (
193- dateFrom ,
194- dateTo ,
195- granularity ,
196- ) ;
175+ const metrics = await getActiveTraderMetrics ( period , granularity ) ;
197176
198177 response . body = metrics ;
199178
0 commit comments