Jump to content

Eduardo Falcão

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About Eduardo Falcão

  1. Eduardo Falcão

    Ajuda com Refatoração

    O que pode ser refatorado, apenas me mostrar o que e como pode ser refatorado nos códigos abaixo se não houver melhor ainda rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => { if (err) throw err webpack(webpackConfig, function (err, stats) { spinner.stop() if (err) throw err process.stdout.write(stats.toString({ colors: true, modules: false, children: false, chunks: false, chunkModules: false }) + '\n\n') module.exports = function () { var warnings = [] for (var i = 0; i < versionRequirements.length; i++) { var mod = versionRequirements[i] if (!semver.satisfies(mod.currentVersion, mod.versionRequirement)) { warnings.push(mod.name + ': ' + chalk.red(mod.currentVersion) + ' should be ' + chalk.green(mod.versionRequirement) ) } } if (warnings.length) { console.log('') console.log(chalk.yellow('To use this template, you must update following to modules:')) console.log() for (var i = 0; i < warnings.length; i++) { var warning = warnings[i] console.log(' ' + warning) } console.log() process.exit(1) } var savedBeats = JSON.parse(localStorage.getItem('savedBeats')); if (savedBeats !== null && savedBeats !== undefined) { var resultado = []; function percorrer(obj) { for (var propriedade in obj) { if (obj.hasOwnProperty(propriedade)) { if (typeof obj[propriedade] == "object") { percorrer(obj[propriedade]); } else { resultado.push(obj[propriedade]); } } } } var sincronizar = JSON.parse(localStorage.getItem('offlineBeats')); if (getters.online === true && sincronizar !== null && sincronizar !== undefined) { for (var i = 0; i < sincronizar.length; i++) { var obj = sincronizar[i]; // console.log("Indice: " + i + "\n Beats: " + obj["beats"] + "\n Date: " + obj["date"] + "\n Time: " + obj["time"]) const uid = getters.user.uid; const newBeat = { date: obj["date"], time: obj["time"], beats: obj["beats"] }; const newBeatKey = firebase.database().ref().child('beats/' + uid).push().key; firebase.database().ref('beats/' + uid + '/' + newBeatKey).set(newBeat); } localStorage.removeItem('offlineBeats') commit('setOfflineBeats', null) commit('setSincronized', true) }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.