in src_en/src/main/scala/MDFileConverter.scala [78:110]
private def convertToHtmlFromPath(urlPath: String,
outputPath: String,
dirStatus: Boolean,
fileName: String): String = {
val fileURLContent: String = dataService
.dataOnGetRequest(urlPath + fileName + inputFileExtension)
val getFileData: Option[String] = dataService.dataOnPostRequest(fileURLContent)
getFileData match {
case Some(data: String) => val fileData = fileReadObject.convertMdExtensions(data)
logger.info(s"Begin writing [ $fileName outputFileExtension ] at $location")
val scriptsContent: String = fileService.readFromFile(scriptsPath + fileName)
val statusHtmlFile = fileService
.writeToFile(outputPath, headerContent + fileData + scriptsContent + footerContent)
saveMdFilesForPDF(dirStatus, fileURLContent, fileName)
if (imageFileList.contains(fileName)) {
saveMdFilesForPDF(dirStatus, changeImageLink(fileURLContent), fileName)
}
else {
saveMdFilesForPDF(dirStatus, fileURLContent, fileName)
}
if (statusHtmlFile) {
logger.info(s"Successfully written [ $fileName $outputFileExtension ] at $location")
"Success"
}
else {
failMessage
}
case None => logger.error(s"$fileName Conversion failed !")
failMessage
}
}