Skip to content

Commit f232dfd

Browse files
committed
-v6 clean up
1 parent 3e38b26 commit f232dfd

File tree

1 file changed

+87
-37
lines changed

1 file changed

+87
-37
lines changed

src/config/environments/default.env.ts

Lines changed: 87 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22
import { get } from 'lodash'
33

44
import { getReactEnv } from './react-env'
5-
import type { LocalServiceOverride, SSOLoginProviderConfig } from './global-config.model'
5+
import type {
6+
LocalServiceOverride,
7+
SSOLoginProviderConfig,
8+
} from './global-config.model'
69

710
function parseSSOLoginProviders(
8-
raw: string | undefined,
11+
raw: string | undefined
912
): SSOLoginProviderConfig[] {
1013
if (!raw) {
1114
return []
@@ -20,14 +23,21 @@ function parseSSOLoginProviders(
2023
}
2124
}
2225

23-
export const ENV = getReactEnv<'prod' | 'dev' | 'qa' | 'local'>('HOST_ENV', 'dev')
26+
export const ENV = getReactEnv<'prod' | 'dev' | 'qa' | 'local'>(
27+
'HOST_ENV',
28+
'dev'
29+
)
2430

25-
export const TC_DOMAIN: string = get({
26-
dev: 'topcoder-dev.com',
27-
local: 'topcoder-dev.com',
28-
prod: 'topcoder.com',
29-
qa: 'topcoder-qa.com',
30-
}, ENV, 'topcoder.com')
31+
export const TC_DOMAIN: string = get(
32+
{
33+
dev: 'topcoder-dev.com',
34+
local: 'topcoder-dev.com',
35+
prod: 'topcoder.com',
36+
qa: 'topcoder-qa.com',
37+
},
38+
ENV,
39+
'topcoder.com'
40+
)
3141

3242
export const TOPCODER_URL: string = `https://www.${TC_DOMAIN}`
3343
export const PLATFORMUI_URL: string = `https://platform-ui.${TC_DOMAIN}`
@@ -51,29 +61,37 @@ export const AUTH = {
5161
}
5262

5363
export const LOGGING = {
54-
PUBLIC_TOKEN: getReactEnv<string | undefined>('DATADOG_PUBLIC_TOKEN', undefined),
64+
PUBLIC_TOKEN: getReactEnv<string | undefined>(
65+
'DATADOG_PUBLIC_TOKEN',
66+
undefined
67+
),
5568
SERVICE: 'platform-ui',
5669
}
5770

5871
export const REAUTH_OFFSET = 55
5972

60-
export const SPRIG = { ENVIRONMENT_ID: getReactEnv<string | undefined>('SPRIG_ENV_ID', undefined) }
73+
export const SPRIG = {
74+
ENVIRONMENT_ID: getReactEnv<string | undefined>('SPRIG_ENV_ID', undefined),
75+
}
6176

6277
export const VANILLA_FORUM = {
6378
V2_URL: 'https://vanilla.topcoder-dev.com/api/v2',
6479
}
6580

66-
const ADMIN_SSO_LOGIN_PROVIDERS_ENV = '[{"ssoLoginProviderId":1,"name":"okta-customer","type":"samlp"}]'
81+
const ADMIN_SSO_LOGIN_PROVIDERS_ENV =
82+
'[{"ssoLoginProviderId":1,"name":"okta-customer","type":"samlp"}]'
6783

68-
export const ADMIN_SSO_LOGIN_PROVIDERS: SSOLoginProviderConfig[] = parseSSOLoginProviders(
69-
ADMIN_SSO_LOGIN_PROVIDERS_ENV,
70-
)
84+
export const ADMIN_SSO_LOGIN_PROVIDERS: SSOLoginProviderConfig[] =
85+
parseSSOLoginProviders(ADMIN_SSO_LOGIN_PROVIDERS_ENV)
7186

7287
export const LOCAL_SERVICE_OVERRIDES: LocalServiceOverride[] = []
7388

7489
export const STRIPE = {
7590
API_KEY: getReactEnv<string>('STRIPE_API_KEY', ''),
76-
API_VERSION: getReactEnv<string | undefined>('STRIPE_API_VERSION', undefined),
91+
API_VERSION: getReactEnv<string | undefined>(
92+
'STRIPE_API_VERSION',
93+
undefined
94+
),
7795
}
7896

7997
export const URLS = {
@@ -83,26 +101,45 @@ export const URLS = {
83101
USER_PROFILE: `https://profiles.${TC_DOMAIN}`,
84102
}
85103

86-
export const MEMBER_VERIFY_LOOKER = getReactEnv<number>('MEMBER_VERIFY_LOOKER', 3322)
104+
export const MEMBER_VERIFY_LOOKER = getReactEnv<number>(
105+
'MEMBER_VERIFY_LOOKER',
106+
3322
107+
)
87108

88109
export const ENABLE_TCA_CERT_MONETIZATION = false
89110

90-
export const TERMS_URL = 'https://www.topcoder-dev.com/challenges/terms/detail/317cd8f9-d66c-4f2a-8774-63c612d99cd4'
111+
export const TERMS_URL =
112+
'https://www.topcoder-dev.com/challenges/terms/detail/317cd8f9-d66c-4f2a-8774-63c612d99cd4'
91113
export const PRIVACY_POLICY_URL = `${TOPCODER_URL}/policy`
92114

93-
export const GAMIFICATION_ORG_ID = getReactEnv<string>('GAMIFICATION_ORG_ID', undefined)
115+
export const GAMIFICATION_ORG_ID = getReactEnv<string>(
116+
'GAMIFICATION_ORG_ID',
117+
undefined
118+
)
94119

95120
// TODO: Revert this. This was done because prod was restricting this and no one was available to fix the config
96121
// export const RESTRICT_TALENT_SEARCH = getReactEnv<boolean>('RESTRICT_TALENT_SEARCH', false)
97122
export const RESTRICT_TALENT_SEARCH = false
98123

99124
export const USERFLOW_SURVEYS = {
100-
ACCOUNT_SETTINGS: getReactEnv<string>('USERFLOW_SURVEY_ACCOUNT_SETTINGS', '3e704fe0-dff4-4af4-abee-383ed162729e'),
101-
PROFILES: getReactEnv<string>('USERFLOW_SURVEY_PROFILES', '5cfae36f-0700-41c4-8938-0add4037acb2'),
102-
TALENTSEARCH: getReactEnv<string>('USERFLOW_SURVEY_TALENTSEARCH', 'd1030c93-dd36-4ae0-b5d0-95004b8e9d32'),
125+
ACCOUNT_SETTINGS: getReactEnv<string>(
126+
'USERFLOW_SURVEY_ACCOUNT_SETTINGS',
127+
'3e704fe0-dff4-4af4-abee-383ed162729e'
128+
),
129+
PROFILES: getReactEnv<string>(
130+
'USERFLOW_SURVEY_PROFILES',
131+
'5cfae36f-0700-41c4-8938-0add4037acb2'
132+
),
133+
TALENTSEARCH: getReactEnv<string>(
134+
'USERFLOW_SURVEY_TALENTSEARCH',
135+
'd1030c93-dd36-4ae0-b5d0-95004b8e9d32'
136+
),
103137
}
104138

105-
export const TROLLEY_WIDGET_ORIGIN = getReactEnv<string>('TROLLEY_WIDGET_ORIGIN', 'https://widget.trolley.com')
139+
export const TROLLEY_WIDGET_ORIGIN = getReactEnv<string>(
140+
'TROLLEY_WIDGET_ORIGIN',
141+
'https://widget.trolley.com'
142+
)
106143

107144
export const ADMIN = {
108145
AGREE_ELECTRONICALLY: '5b2798b2-ae82-4210-9b4d-5d6428125ccb',
@@ -124,33 +161,46 @@ export const ADMIN = {
124161

125162
const REVIEW_OPPORTUNITIES_URL_DEFAULT = getReactEnv<string>(
126163
'REVIEW_OPPORTUNITIES_URL',
127-
'https://www-v6.topcoder-dev.com/challenges/?bucket=reviewOpportunities&'
128-
+ 'tracks[DS]=true&tracks[Des]=true&tracks[Dev]=true&tracks[QA]=true',
164+
'https://www.topcoder-dev.com/challenges/?bucket=reviewOpportunities&' +
165+
'tracks[DS]=true&tracks[Des]=true&tracks[Dev]=true&tracks[QA]=true'
129166
)
130167

131168
export const REVIEW = {
132-
CHALLENGE_PAGE_URL: 'https://www-v6.topcoder-dev.com/challenges',
169+
CHALLENGE_PAGE_URL: 'https://www.topcoder-dev.com/challenges',
133170
OPPORTUNITIES_URL: REVIEW_OPPORTUNITIES_URL_DEFAULT,
134-
PROFILE_PAGE_URL: 'https://profiles-v6.topcoder-dev.com/profiles',
171+
PROFILE_PAGE_URL: 'https://profiles.topcoder-dev.com/profiles',
135172
}
136173

137-
const FILESTACK_SECURITY_POLICY = getReactEnv<string | undefined>('FILESTACK_SECURITY_POLICY', undefined)
138-
const FILESTACK_SECURITY_SIGNATURE = getReactEnv<string | undefined>('FILESTACK_SECURITY_SIGNATURE', undefined)
174+
const FILESTACK_SECURITY_POLICY = getReactEnv<string | undefined>(
175+
'FILESTACK_SECURITY_POLICY',
176+
undefined
177+
)
178+
const FILESTACK_SECURITY_SIGNATURE = getReactEnv<string | undefined>(
179+
'FILESTACK_SECURITY_SIGNATURE',
180+
undefined
181+
)
139182

140183
export const FILESTACK = {
141184
API_KEY: getReactEnv<string>('FILESTACK_API_KEY', ''),
142185
CNAME: getReactEnv<string>('FILESTACK_CNAME', 'filestackapi.com'),
143-
CONTAINER: getReactEnv<string>('FILESTACK_CONTAINER', 'tc-challenge-v5-dev'),
186+
CONTAINER: getReactEnv<string>(
187+
'FILESTACK_CONTAINER',
188+
'tc-challenge-v5-dev'
189+
),
144190
PATH_PREFIX: getReactEnv<string>('FILESTACK_PATH_PREFIX', 'v6-review-app'),
145-
PROGRESS_INTERVAL: getReactEnv<number>('FILESTACK_UPLOAD_PROGRESS_INTERVAL', 100),
191+
PROGRESS_INTERVAL: getReactEnv<number>(
192+
'FILESTACK_UPLOAD_PROGRESS_INTERVAL',
193+
100
194+
),
146195
REGION: getReactEnv<string>('FILESTACK_REGION', 'us-east-1'),
147196
RETRY: getReactEnv<number>('FILESTACK_UPLOAD_RETRY', 2),
148-
SECURITY: FILESTACK_SECURITY_POLICY && FILESTACK_SECURITY_SIGNATURE
149-
? {
150-
POLICY: FILESTACK_SECURITY_POLICY,
151-
SIGNATURE: FILESTACK_SECURITY_SIGNATURE,
152-
}
153-
: undefined,
197+
SECURITY:
198+
FILESTACK_SECURITY_POLICY && FILESTACK_SECURITY_SIGNATURE
199+
? {
200+
POLICY: FILESTACK_SECURITY_POLICY,
201+
SIGNATURE: FILESTACK_SECURITY_SIGNATURE,
202+
}
203+
: undefined,
154204
TIMEOUT: getReactEnv<number>('FILESTACK_UPLOAD_TIMEOUT', 30 * 60 * 1000),
155205
}
156206

0 commit comments

Comments
 (0)