12345678910111213 |
- const NodeCache = require( 'node-cache' )
- const worldCache = new NodeCache()
- const db = require( '../db' )
- const { parseCount, randomUniqueIds } = require( '../fn' )
- if(db.allWorlds){
- db.allWorlds().then( worlds => worlds.forEach( world => worldCache.set( world.id, world ) ) )
- }
- module.exports = {
- GET: ( { url: { query: { count } } } ) =>
- randomUniqueIds( parseCount( count ) )
- .map(worldCache.get)
- }
|