Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. function preparePokemonPromise(query, params) {
  2. var dateX = new Date(1970,1,1);
  3. var date1;
  4. return new Promise((resolve, reject) => {
  5. db.query(query, params, (err, results, fields) => {
  6. if (err) {
  7. return reject(err);
  8. } else {
  9. // Manipulate response.
  10. for (var i = 0; i < results.length; i++) {
  11. let poke = results[i];
  12. //let pokemon_id = poke.pokemon_id;
  13.  
  14. poke.x = parseInt(String(poke.latitude).substring(4,9));
  15. poke.y = parseInt(String(poke.longitude).substring(4,9));
  16. poke.disappear_time = poke.disappear_time.replace(' ', 'T') + 'Z';
  17. date1 = new Date(poke.disappear_time);
  18. poke.d = date1.getTime()/ 1000;
  19. poke.i = poke.pokemon_id;
  20. if(poke.weather_boosted_condition !== null )
  21. if(poke.weather_boosted_condition > 0 )
  22. poke.w = poke.weather_boosted_condition;
  23. if(poke.move_1 != null){
  24. poke.s = String( poke.move_1) + "/" + String( poke.move_2) + "/" + String( poke.individual_attack) + "/" + String( poke.individual_defense) + "/" + String( poke.individual_stamina);
  25. poke.c = poke.cp;
  26. poke.l = calc_pokemon_level(poke.cp_multiplier);
  27. }
  28.  
  29. // LIMPIEZA
  30. delete poke.disappear_time;
  31. delete poke.move_1;
  32. delete poke.move_2;
  33. delete poke.weather_boosted_condition;
  34. delete poke.pokemon_id;
  35. delete poke.individual_attack;
  36. delete poke.individual_defense;
  37. delete poke.individual_stamina;
  38. delete poke.latitude;
  39. delete poke.longitude;
  40. delete poke.cp;
  41. delete poke.cp_multiplier;
  42. }
  43.  
  44. return resolve(results);
  45. }
  46. });
  47. });
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement