From 767f900373c50bb8b9163d731d8a386c81175e9f Mon Sep 17 00:00:00 2001 From: Hyojin Kim Date: Wed, 17 Jun 2020 17:32:52 +0900 Subject: [PATCH] Fix bug again --- lib/hostAppHelper.js | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/lib/hostAppHelper.js b/lib/hostAppHelper.js index 1744d3f..787e047 100644 --- a/lib/hostAppHelper.js +++ b/lib/hostAppHelper.js @@ -23,9 +23,8 @@ const RESOURCES = '.resource'; module.exports = { setHostAppEnv: async (userAnswer, deviceInfo) => { - const hostAppConfig = await getHostAppConfig(userAnswer.baseAppPath); - await makeHostAppConfigFile(hostAppConfig); - await setBaseJSData(userAnswer, deviceInfo, hostAppConfig); + await makeHostAppConfigFile(userAnswer.baseAppPath); + await setBaseJSData(userAnswer, deviceInfo); setBaseHtmlData(userAnswer); }, getHostAppId: baseAppPath => { @@ -192,7 +191,7 @@ function preparePackage() { } } -async function getHostAppConfig(baseAppPath) { +async function makeHostAppConfigFile(baseAppPath) { let userConfigData = ''; try { userConfigData = fs.readFileSync( @@ -213,10 +212,6 @@ async function getHostAppConfig(baseAppPath) { }) ); - return parsedXmlData; -} - -async function makeHostAppConfigFile(parsedXmlData) { if (parsedXmlData && parsedXmlData.widget) { setDefaultConfigData(parsedXmlData.widget); } else { @@ -311,7 +306,7 @@ function setDefaultConfigData(configData) { } } -async function setBaseJSData(userAnswer, deviceInfo, hostAppConfig) { +async function setBaseJSData(userAnswer, deviceInfo) { try { const file = path.join( util.WITS_BASE_PATH, @@ -321,7 +316,7 @@ async function setBaseJSData(userAnswer, deviceInfo, hostAppConfig) { 'base.js' ); const data = fs.readFileSync(file, 'utf8'); - const contentSrc = getContentSrc(userAnswer.baseAppPath, hostAppConfig); + const contentSrc = getContentSrc(userAnswer.baseAppPath); const hostAppId = module.exports.getHostAppId(userAnswer.baseAppPath); const hostAppName = hostAppId.split('.')[1]; const hostAppPath = deviceInfo.appInstallPath + hostAppName; @@ -383,15 +378,12 @@ function setBaseHtmlData(userAnswer) { } } -function getContentSrc(baseAppPath, hostAppConfig) { +function getContentSrc(baseAppPath) { let contentSrc = 'index.html'; - if (hostAppConfig) { - contentSrc = hostAppConfig.widget.content[0].attributes.src; - } try { const file = path.resolve(path.join(baseAppPath, 'config.xml')); - const data = fs.readFileSync(file, 'utf8'); + let data = fs.readFileSync(file, 'utf8'); data = util.clearComment(data); contentSrc = data .match(regExp.CONTENT_SRC)[0]