• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

decentraland / marketplace / 11806665454

12 Nov 2024 10:14PM UTC coverage: 66.15% (-0.1%) from 66.277%
11806665454

Pull #2322

github

LautaroPetaccio
fix: Remove service from list of services
Pull Request #2322: fix: Select via FF the URL where to grab the analytics or the rankings

2685 of 5267 branches covered (50.98%)

Branch coverage included in aggregate %.

15 of 19 new or added lines in 5 files covered. (78.95%)

13 existing lines in 6 files now uncovered.

7852 of 10662 relevant lines covered (73.64%)

77.21 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

77.78
/webapp/src/modules/vendor/decentraland/AnalyticsService.ts
1
import { utils } from 'ethers'
85✔
2
import { AnalyticsTimeframe } from '../../analytics/types'
3
import { TokenConverter } from '../TokenConverter'
85✔
4
import { AnalyticsAPI } from './analytics/api'
85✔
5
import { retryParams } from './utils'
85✔
6

7
export class AnalyticsService {
6✔
8
  private tokenConverter: TokenConverter
9
  private analyticsAPI: AnalyticsAPI
10

11
  constructor(serverURL: string) {
12
    this.tokenConverter = new TokenConverter()
2✔
13
    this.analyticsAPI = new AnalyticsAPI(serverURL, retryParams)
2✔
14
  }
15

16
  async fetchVolumeData(timeframe: AnalyticsTimeframe) {
NEW
17
    const { data } = await this.analyticsAPI.fetchVolumeByTimeframe(timeframe)
×
18

19
    return {
×
20
      sales: data.sales,
21
      volume: parseFloat(utils.formatEther(data.volume)),
22
      volumeUSD: await this.tokenConverter.marketMANAToUSD(parseFloat(utils.formatEther(data.volume))),
23
      creatorsEarnings: parseFloat(utils.formatEther(data.creatorsEarnings)),
24
      creatorsEarningsUSD: await this.tokenConverter.marketMANAToUSD(parseFloat(utils.formatEther(data.creatorsEarnings))),
25
      daoEarnings: parseFloat(utils.formatEther(data.daoEarnings)),
26
      daoEarningsUSD: await this.tokenConverter.marketMANAToUSD(parseFloat(utils.formatEther(data.daoEarnings)))
27
    }
28
  }
29
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc