22const launchQuery = require ( '../builders/launch-query' ) ;
33const sortQuery = require ( '../builders/launch-sort' ) ;
44const projectQuery = require ( '../builders/project-query' ) ;
5+ const limitQuery = require ( '../builders/limit-query' ) ;
56
67module . exports = {
78
@@ -42,12 +43,14 @@ module.exports = {
4243 . find ( launchQuery ( ctx . request ) )
4344 . project ( projectQuery ( ctx . request ) )
4445 . sort ( sortQuery ( ctx . request ) )
46+ . limit ( limitQuery ( ctx . request ) )
4547 . toArray ( ) ;
4648 const upcoming = await global . db
4749 . collection ( 'upcoming_v2' )
4850 . find ( launchQuery ( ctx . request ) )
4951 . project ( projectQuery ( ctx . request ) )
5052 . sort ( sortQuery ( ctx . request ) )
53+ . limit ( limitQuery ( ctx . request ) )
5154 . toArray ( ) ;
5255 const data = past . concat ( upcoming ) ;
5356 ctx . body = data ;
@@ -62,6 +65,7 @@ module.exports = {
6265 . find ( launchQuery ( ctx . request ) )
6366 . project ( projectQuery ( ctx . request ) )
6467 . sort ( sortQuery ( ctx . request ) )
68+ . limit ( limitQuery ( ctx . request ) )
6569 . toArray ( ) ;
6670 ctx . body = data ;
6771 } ,
@@ -75,6 +79,7 @@ module.exports = {
7579 . find ( launchQuery ( ctx . request ) )
7680 . project ( projectQuery ( ctx . request ) )
7781 . sort ( sortQuery ( ctx . request ) )
82+ . limit ( limitQuery ( ctx . request ) )
7883 . toArray ( ) ;
7984 ctx . body = data ;
8085 } ,
0 commit comments