diff --git a/src/apps/earn/src/config/dev.ts b/src/apps/earn/src/config/dev.ts index 00fb59cea..d25459e52 100644 --- a/src/apps/earn/src/config/dev.ts +++ b/src/apps/earn/src/config/dev.ts @@ -9,7 +9,7 @@ const DevEarnConfig: EarnConfig = { /* Max number of recommended challenges */ CHALLENGE_DETAILS_MAX_NUMBER_RECOMMENDED_CHALLENGES: 3, - SERVER_API_KEY: '79b2d5eb-c1fd-42c4-9391-6b2c9780d591', + SERVER_API_KEY: process.env.REACT_APP_LOG_SERVER_API_KEY as string, API: { V2: 'https://api.topcoder-dev.com/v2', diff --git a/src/apps/earn/src/config/prod.ts b/src/apps/earn/src/config/prod.ts index 595cc41c9..cd30a2994 100644 --- a/src/apps/earn/src/config/prod.ts +++ b/src/apps/earn/src/config/prod.ts @@ -11,7 +11,7 @@ const ProdEarnConfig: EarnConfig = { /** * URL of Topcoder Connect Website */ - SERVER_API_KEY: 'aa9ccf36-3936-450c-9983-097ddba51bef', + SERVER_API_KEY: process.env.REACT_APP_LOG_SERVER_API_KEY as string, API: { V2: 'https://api.topcoder-dev.com/v2', V3: 'https://api.topcoder-dev.com/v3', diff --git a/src/apps/earn/src/utils/logger.js b/src/apps/earn/src/utils/logger.js index b9ff27559..2238c76af 100644 --- a/src/apps/earn/src/utils/logger.js +++ b/src/apps/earn/src/utils/logger.js @@ -33,6 +33,10 @@ _.functions(console).forEach((func) => { let leLogger; const log = (type, ...rest) => { + if (!config.SERVER_API_KEY) { + return; + } + fetch("/community-app-assets/api/logger", { body: JSON.stringify({ data: rest, diff --git a/src/apps/learn/src/course-details/course-curriculum/dice-modal/DiceModal.tsx b/src/apps/learn/src/course-details/course-curriculum/dice-modal/DiceModal.tsx index 62ed321b7..f78ed776e 100644 --- a/src/apps/learn/src/course-details/course-curriculum/dice-modal/DiceModal.tsx +++ b/src/apps/learn/src/course-details/course-curriculum/dice-modal/DiceModal.tsx @@ -2,6 +2,7 @@ import { Dispatch, FC, SetStateAction, useEffect, useState } from 'react' import { EnvironmentConfig } from '~/config' import { BaseModal, Button } from '~/libs/ui' +import { preventDefault } from '~/apps/earn/src/utils/misc' import styles from './DiceModal.module.scss' @@ -49,7 +50,7 @@ const DiceModal: FC = (props: DiceModalProps) => { click below to refresh your settings.

- +