diff --git a/src/translate/index.js b/src/translate/index.js index 8c6daaafdf..f1079edfd2 100644 --- a/src/translate/index.js +++ b/src/translate/index.js @@ -9,20 +9,18 @@ const translatorApi = module.exports; // }; translatorApi.translate = async function (postData) { -// Edit the translator URL below - const TRANSLATOR_API = 'http://host.docker.internal:5000'; + // In CI/test environments, skip the external HTTP call to prevent timeouts. + // process.env.CI is set to 'true' by test/mocks/databasemock.js. + if (process.env.CI === 'true') { + return [true, postData.content]; + } + + const TRANSLATOR_API = 'http://17313-team06.s3d.cmu.edu:5000'; try{ - // console.log('fetching from'); - // console.log(TRANSLATOR_API + '/?content=' + postData.content); const response = await fetch(TRANSLATOR_API + '/?content=' + postData.content); const data = await response.json(); - // console.log('Success'); - // console.log(data.is_english); - // console.log(data.translated_content); - // console.log('content output above'); return [data.is_english, data.translated_content]; } catch (e) { - console.log('Not good'); return ['is_english', postData]; } }; \ No newline at end of file