Bugfix
							parent
							
								
									6eea0b17b4
								
							
						
					
					
						commit
						d0c1acebc4
					
				| 
						 | 
				
			
			@ -61,7 +61,8 @@ module.exports.getGameInfo = async function (browser, url) {
 | 
			
		|||
    ? parsedInfos["UPDATED"]
 | 
			
		||||
    : parsedInfos["THREAD UPDATED"];
 | 
			
		||||
  info.previewSource = await previewSource;
 | 
			
		||||
  info.changelog = await changelog;
 | 
			
		||||
  let temp = await changelog;
 | 
			
		||||
  info.changelog = temp ? temp : "Unknown changelog";
 | 
			
		||||
  //info.downloadInfo = await downloadData;
 | 
			
		||||
  /* Downloading games without going directly to
 | 
			
		||||
   * the platform appears to be prohibited by
 | 
			
		||||
| 
						 | 
				
			
			@ -286,20 +287,22 @@ async function parsePrefixes(page, info) {
 | 
			
		|||
 * @private
 | 
			
		||||
 * Get the last changelog available for the game.
 | 
			
		||||
 * @param {puppeteer.Page} page Page containing the changelog
 | 
			
		||||
 * @returns {Promise<String>} Changelog for the last version
 | 
			
		||||
 * @returns {Promise<String>} Changelog for the last version or null if no changelog is found
 | 
			
		||||
 */
 | 
			
		||||
async function getLastChangelog(page) {
 | 
			
		||||
  // Gets the first post, where are listed all the game's informations
 | 
			
		||||
  let post = (await page.$$(selectors.THREAD_POSTS))[0];
 | 
			
		||||
  
 | 
			
		||||
  let spoiler = await post.$(selectors.THREAD_LAST_CHANGELOG);
 | 
			
		||||
  if(!spoiler) return null;
 | 
			
		||||
 | 
			
		||||
  let changelogHTML = await page.evaluate(
 | 
			
		||||
    /* istanbul ignore next */
 | 
			
		||||
    (e) => e.innerText,
 | 
			
		||||
    spoiler
 | 
			
		||||
  );
 | 
			
		||||
  let parsedText = HTMLParser.parse(changelogHTML).structuredText;
 | 
			
		||||
  return parsedText;
 | 
			
		||||
  return parsedText.replace("Spolier", "").trim();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue