Format code with prettier

This commit fixes the style issues introduced in 262e922 according to the output
from prettier.

Details: https://deepsource.io/gh/MillenniumEarl/F95API/transform/c3bfc52a-3e9c-4ab0-9f9e-a9140d581cf1/
pull/15/head
deepsource-autofix[bot] 2020-10-10 14:27:28 +00:00 committed by GitHub
parent 262e922f5b
commit cf4b3e1269
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 16 deletions

View File

@ -4,7 +4,7 @@
const fs = require("fs"); const fs = require("fs");
// Public modules from npm // Public modules from npm
const { File } = require('megajs'); const { File } = require("megajs");
// Modules from file // Modules from file
const { prepareBrowser, preparePage } = require("../puppeteer-helper.js"); const { prepareBrowser, preparePage } = require("../puppeteer-helper.js");
@ -41,8 +41,10 @@ class GameDownload {
* @return {Promise<Boolean>} Result of the operation * @return {Promise<Boolean>} Result of the operation
*/ */
async download(path) { async download(path) {
if (this.link.includes("mega.nz")) return await downloadMEGA(this.link, path); if (this.link.includes("mega.nz"))
else if (this.link.includes("nopy.to")) return await downloadNOPY(this.link, path); return await downloadMEGA(this.link, path);
else if (this.link.includes("nopy.to"))
return await downloadNOPY(this.link, path);
} }
} }
module.exports = GameDownload; module.exports = GameDownload;
@ -83,9 +85,9 @@ async function downloadNOPY(url, savepath) {
await page.waitForSelector("#download"); await page.waitForSelector("#download");
// Set the save path // Set the save path
await page._client.send('Page.setDownloadBehavior', { await page._client.send("Page.setDownloadBehavior", {
behavior: 'allow', behavior: "allow",
downloadPath: path.basename(path.dirname(savepath)) // Is a directory downloadPath: path.basename(path.dirname(savepath)), // Is a directory
}); });
// Obtain the download button and click it // Obtain the download button and click it
@ -94,8 +96,8 @@ async function downloadNOPY(url, savepath) {
// Await for all the connections to close // Await for all the connections to close
await page.waitForNavigation({ await page.waitForNavigation({
waitUntil: 'networkidle0', waitUntil: "networkidle0",
timeout: 0 // Disable timeout timeout: 0, // Disable timeout
}); });
// Close browser and page // Close browser and page

View File

@ -17,7 +17,7 @@ const { isStringAValidURL, isF95URL, urlExists } = require("./urls-helper.js");
* Get information from the game's main page. * Get information from the game's main page.
* @param {puppeteer.Browser} browser Browser object used for navigation * @param {puppeteer.Browser} browser Browser object used for navigation
* @param {String} url URL (String) of the game/mod to extract data from * @param {String} url URL (String) of the game/mod to extract data from
* @return {Promise<GameInfo>} Complete information about the game you are * @return {Promise<GameInfo>} Complete information about the game you are
* looking for or null if the URL doesn't exists * looking for or null if the URL doesn't exists
*/ */
module.exports.getGameInfo = async function (browser, url) { module.exports.getGameInfo = async function (browser, url) {
@ -61,10 +61,10 @@ module.exports.getGameInfo = async function (browser, url) {
: parsedInfos["THREAD UPDATED"]; : parsedInfos["THREAD UPDATED"];
info.previewSource = await previewSource; info.previewSource = await previewSource;
//info.downloadInfo = await downloadData; //info.downloadInfo = await downloadData;
/* Downloading games without going directly to /* Downloading games without going directly to
* the platform appears to be prohibited by * the platform appears to be prohibited by
* the guidelines. It is therefore useless to * the guidelines. It is therefore useless to
* keep the links for downloading the games. */ * keep the links for downloading the games. */
await page.close(); // Close the page await page.close(); // Close the page
if (shared.debug) console.log("Founded data for " + info.name); if (shared.debug) console.log("Founded data for " + info.name);

View File

@ -1,4 +1,4 @@
const {join} = require("path"); const { join } = require("path");
const { const {
debug, debug,
login, login,
@ -40,8 +40,9 @@ async function downloadGameNOPY() {
async function downloadGameMEGA() { async function downloadGameMEGA() {
let gd = new GameDownload(); let gd = new GameDownload();
gd.hosting = "NOPY"; gd.hosting = "NOPY";
gd.link = "https://f95zone.to/masked/mega.nz/2733/1470797/4O5LKwMx4ZSlw0QYTVMP0uDK660/hoobTb44f0IKx7Yio2SE2w/loX_px2vLRyNRQCnkNn5U7nnQe7jGmpEVERvH1tk7RjAFkQbs2kH_vCK6zVmRDuqiypPoIx358MNHHCd3QCdVvEsClSiAq4rwjK0r_ruXIs"; gd.link =
"https://f95zone.to/masked/mega.nz/2733/1470797/4O5LKwMx4ZSlw0QYTVMP0uDK660/hoobTb44f0IKx7Yio2SE2w/loX_px2vLRyNRQCnkNn5U7nnQe7jGmpEVERvH1tk7RjAFkQbs2kH_vCK6zVmRDuqiypPoIx358MNHHCd3QCdVvEsClSiAq4rwjK0r_ruXIs";
let savepath = join(__dirname, "Kingdom_of_Deception-pc0.10.8.zip"); let savepath = join(__dirname, "Kingdom_of_Deception-pc0.10.8.zip");
let result = await gd.download(savepath); let result = await gd.download(savepath);
console.log(result); console.log(result);
} }