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
- +