diff --git a/lib/common.js b/lib/common.js index 75ba3fd..c187484 100644 --- a/lib/common.js +++ b/lib/common.js @@ -4,10 +4,10 @@ const figlet = require('figlet'); const fs = require('fs') var pjson = require('../package.json'); const fetch = require('node-fetch'); +var shell = require('shelljs'); const globalVariables = require('../lib/globalVars'); - module.exports = { header: (page) => { clear(); @@ -63,4 +63,7 @@ module.exports = { .then(res => res.json()) return response }, + clearApkFolder: async () => { + await shell.rm('-rf', './data/apps/*.apk'); + }, } \ No newline at end of file diff --git a/pages/pages.js b/pages/pages.js index 4c69bbd..c58f319 100644 --- a/pages/pages.js +++ b/pages/pages.js @@ -75,7 +75,7 @@ module.exports = { const compatibleApps = await common.getCompatibleAppsList() const value = await inquirer.compatibleApps(); - await shell.rm('-rf', './data/apps/*.apk'); + await common.clearApkFolder() for (let element of value.removeAppsList) { for (let element2 of compatibleApps) { @@ -247,7 +247,7 @@ module.exports = { logger.info("Remove Complete") logger.info("Compatible Apps") - await shell.rm('-rf', './data/apps/*.apk'); + await common.clearApkFolder() const compatibleApps = await common.getCompatibleAppsList()