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

decentraland / marketplace / 8143828014

04 Mar 2024 04:43PM UTC coverage: 66.207% (-0.02%) from 66.231%
8143828014

Pull #2165

github

LautaroPetaccio
fix: Removed unused variables
Pull Request #2165: fix: Remove emotes v2 FTU

2516 of 4915 branches covered (51.19%)

Branch coverage included in aggregate %.

7615 of 10387 relevant lines covered (73.31%)

70.37 hits per line

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

91.11
/webapp/src/modules/features/selectors.ts
1
import { RootState } from '../reducer'
2
import {
3
  getIsFeatureEnabled,
4
  getLoading,
5
  hasLoadedInitialFlags
6
} from 'decentraland-dapps/dist/modules/features/selectors'
31✔
7
import { ApplicationName } from 'decentraland-dapps/dist/modules/features/types'
31✔
8
import { FeatureName } from './types'
31✔
9

10
export const isLoadingFeatureFlags = (state: RootState) => {
31✔
11
  return getLoading(state)
17✔
12
}
13

14
export const getIsMaintenanceEnabled = (state: RootState) => {
31✔
15
  // As this is called by the routes component which is rendered when the user enters the application,
16
  // Features might have not yet been requested and will throw in that case.
17
  try {
3✔
18
    return getIsFeatureEnabled(
3✔
19
      state,
20
      ApplicationName.MARKETPLACE,
21
      FeatureName.MAINTENANCE
22
    )
23
  } catch (e) {
24
    return false
1✔
25
  }
26
}
27

28
export const getIsMarketplaceLaunchPopupEnabled = (
31✔
29
  state: RootState
30
): boolean => {
31
  try {
3✔
32
    return getIsFeatureEnabled(
3✔
33
      state,
34
      ApplicationName.MARKETPLACE,
35
      FeatureName.LAUNCH_POPUP
36
    )
37
  } catch (e) {
38
    return false
1✔
39
  }
40
}
41

42
export const getIsCampaignHomepageBannerEnabled = (state: RootState) => {
31✔
43
  try {
3✔
44
    return getIsFeatureEnabled(
3✔
45
      state,
46
      ApplicationName.MARKETPLACE,
47
      FeatureName.CAMPAIGN_HOMEPAGE_BANNER
48
    )
49
  } catch (e) {
50
    return false
1✔
51
  }
52
}
53

54
export const getIsCampaignCollectionsBannerEnabled = (state: RootState) => {
31✔
55
  try {
3✔
56
    return getIsFeatureEnabled(
3✔
57
      state,
58
      ApplicationName.MARKETPLACE,
59
      FeatureName.CAMPAIGN_COLLECTIBLES_BANNER
60
    )
61
  } catch (e) {
62
    return false
1✔
63
  }
64
}
65

66
export const getIsCampaignBrowserEnabled = (state: RootState) => {
88✔
67
  try {
90✔
68
    return getIsFeatureEnabled(
90✔
69
      state,
70
      ApplicationName.MARKETPLACE,
71
      FeatureName.CAMPAIGN_BROWSER
72
    )
73
  } catch (e) {
74
    return false
1✔
75
  }
76
}
77

78
export const getIsSmartWearablesFTUEnabled = (state: RootState) => {
31✔
79
  if (hasLoadedInitialFlags(state)) {
3✔
80
    return getIsFeatureEnabled(
2✔
81
      state,
82
      ApplicationName.MARKETPLACE,
83
      FeatureName.SMART_WEARABLES_FTU
84
    )
85
  }
86
  return false
1✔
87
}
88

89
export const getIsMarketplaceServerEnabled = (state: RootState) => {
42✔
90
  if (hasLoadedInitialFlags(state)) {
×
91
    return getIsFeatureEnabled(
×
92
      state,
93
      ApplicationName.MARKETPLACE,
94
      FeatureName.MARKETPLACE_SERVER
95
    )
96
  }
97
  return false
×
98
}
99

100
export const getIsEnsAddressEnabled = (state: RootState) => {
31✔
101
  if (hasLoadedInitialFlags(state)) {
3✔
102
    return getIsFeatureEnabled(
2✔
103
      state,
104
      ApplicationName.DAPPS,
105
      FeatureName.ENS_ADDRESS
106
    )
107
  }
108
  return false
1✔
109
}
110

111
export const getIsChainSelectorEnabled = (state: RootState) => {
98✔
112
  if (hasLoadedInitialFlags(state)) {
100✔
113
    return getIsFeatureEnabled(
3✔
114
      state,
115
      ApplicationName.MARKETPLACE,
116
      FeatureName.CHAIN_SELECTOR
117
    )
118
  }
119
  return false
97✔
120
}
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