@@ -217,11 +217,6 @@ var DATE_FORMAT = "YYYY-MM-DD HH:mm";
217
217
*/
218
218
var MAX_INT = 2147483647 ;
219
219
220
- /**
221
- * The default page size
222
- */
223
- var DEFAULT_PAGE_SIZE = 50 ;
224
-
225
220
/**
226
221
* Default number of leaders to show in SRM details
227
222
*/
@@ -265,7 +260,7 @@ exports.searchSRMChallenges = {
265
260
sortColumn = "roundid" ;
266
261
}
267
262
pageIndex = Number ( params . pageIndex || 1 ) ;
268
- pageSize = Number ( params . pageSize || DEFAULT_PAGE_SIZE ) ;
263
+ pageSize = Number ( params . pageSize || helper . MAX_PAGE_SIZE ) ;
269
264
listType = ( params . listType || 'ACTIVE' ) . toUpperCase ( ) ;
270
265
challengeName = _ . has ( params , 'challengeName' ) ? '%' + params . challengeName . toLowerCase ( ) + '%' : '%' ;
271
266
@@ -287,7 +282,7 @@ exports.searchSRMChallenges = {
287
282
}
288
283
error = error ||
289
284
helper . checkMaxNumber ( pageIndex , MAX_INT , "pageIndex" ) ||
290
- helper . checkMaxNumber ( pageSize , MAX_INT , "pageSize" ) ||
285
+ helper . checkMaxNumber ( pageSize , helper . MAX_PAGE_SIZE , "pageSize" ) ||
291
286
helper . checkPageIndex ( pageIndex , "pageIndex" ) ||
292
287
helper . checkPositiveInteger ( pageSize , "pageSize" ) ||
293
288
helper . checkContains ( [ "asc" , "desc" ] , sortOrder , "sortOrder" ) ||
@@ -301,7 +296,7 @@ exports.searchSRMChallenges = {
301
296
302
297
if ( pageIndex === - 1 ) {
303
298
pageIndex = 1 ;
304
- pageSize = MAX_INT ;
299
+ pageSize = helper . MAX_PAGE_SIZE ;
305
300
}
306
301
sqlParams = {
307
302
firstRowIndex : ( pageIndex - 1 ) * pageSize ,
@@ -720,7 +715,7 @@ exports.getSRMSchedule = {
720
715
sortColumn = ( params . sortColumn || "registrationStartTime" ) . toLowerCase ( ) ;
721
716
722
717
pageIndex = Number ( params . pageIndex || 1 ) ;
723
- pageSize = Number ( params . pageSize || DEFAULT_PAGE_SIZE ) ;
718
+ pageSize = Number ( params . pageSize || helper . MAX_PAGE_SIZE ) ;
724
719
725
720
if ( ! _ . isDefined ( params . sortOrder ) && sortColumn === "registrationstarttime" ) {
726
721
sortOrder = "desc" ;
@@ -734,7 +729,7 @@ exports.getSRMSchedule = {
734
729
}
735
730
error = error ||
736
731
helper . checkMaxNumber ( pageIndex , MAX_INT , "pageIndex" ) ||
737
- helper . checkMaxNumber ( pageSize , MAX_INT , "pageSize" ) ||
732
+ helper . checkMaxNumber ( pageSize , helper . MAX_PAGE_SIZE , "pageSize" ) ||
738
733
helper . checkPageIndex ( pageIndex , "pageIndex" ) ||
739
734
helper . checkPositiveInteger ( pageSize , "pageSize" ) ||
740
735
helper . checkContains ( [ "asc" , "desc" ] , sortOrder , "sortOrder" ) ||
@@ -757,7 +752,7 @@ exports.getSRMSchedule = {
757
752
758
753
if ( pageIndex === - 1 ) {
759
754
pageIndex = 1 ;
760
- pageSize = MAX_INT ;
755
+ pageSize = helper . MAX_PAGE_SIZE ;
761
756
}
762
757
SCHEDULE_TIMEZONE = api . config . tcConfig . databaseTimezoneIdentifier ;
763
758
cb ( error ) ;
@@ -2402,7 +2397,7 @@ function getPracticeProblems(api, connection, next) {
2402
2397
myPointsUpperBound ,
2403
2398
caller = connection . caller ,
2404
2399
pageIndex = Number ( connection . params . pageIndex || 1 ) ,
2405
- pageSize = Number ( connection . params . pageSize || 10 ) ,
2400
+ pageSize = Number ( connection . params . pageSize || helper . MAX_PAGE_SIZE ) ,
2406
2401
sortColumn = connection . params . sortColumn || 'problemId' ,
2407
2402
sortOrder = connection . params . sortOrder || helper . consts . ASCENDING ,
2408
2403
exeQuery = function ( query ) {
@@ -2414,7 +2409,7 @@ function getPracticeProblems(api, connection, next) {
2414
2409
function ( cb ) {
2415
2410
var error = helper . checkPageIndex ( pageIndex , 'pageIndex' ) ||
2416
2411
helper . checkPositiveInteger ( pageSize , 'pageSize' ) ||
2417
- helper . checkMaxInt ( pageSize , 'pageSize' ) ||
2412
+ helper . checkMaxNumber ( pageSize , helper . MAX_PAGE_SIZE , 'pageSize' ) ||
2418
2413
helper . checkContains ( [ 'asc' , 'desc' ] , sortOrder . toLowerCase ( ) , 'sortOrder' ) ||
2419
2414
helper . checkSortColumn ( VALID_PRACTICE_PROBLEMS_SORT_COLUMN , sortColumn . toLowerCase ( ) ) ||
2420
2415
helper . checkMember ( connection , 'Only logged in user can access to this endpoint.' ) ;
0 commit comments