updates.rt.js 640 B

12345678910111213141516171819
  1. const db = require( '../db' )
  2. const { randomId, randomUniqueIds, parseCount } = require( "../fn" );
  3. randomNumber = process.env.DATABASE === 'mongodb' ? 'randomNumber' : 'randomnumber'
  4. module.exports = {
  5. GET: async ( { url: { query: { queries } } } ) => await db.bulkUpdateWorld(
  6. await Promise.all(
  7. randomUniqueIds( parseCount( queries ) )
  8. .map( id =>
  9. db.worldById( id )
  10. .then( world => {
  11. world[randomNumber] = randomId()
  12. return world
  13. } )
  14. )
  15. )
  16. )
  17. }