@@ -440,23 +440,31 @@ const validateJourneys = (val, js, name = 'journeys') => {
440
440
} ;
441
441
const createValidateJourneys = ( ) => validateJourneys ;
442
442
443
- const validateJourneysResult = ( val , res , name = 'journeysResult' ) => {
444
- a . ok ( isObj ( res ) , name + ' must be an object' ) ;
445
- // todo: `earlierRef`, `laterRef`
446
- val . journeys ( val , res . journeys , name + '.journeys' ) ;
443
+ const createValidateJourneysResult = ( cfg ) => {
444
+ const validateJourneysResult = ( val , res , name = 'journeysResult' ) => {
445
+ a . ok ( isObj ( res ) , name + ' must be an object' ) ;
446
+ // todo: `earlierRef`, `laterRef`
447
+ val . journeys ( val , res . journeys , name + '.journeys' ) ;
447
448
448
- val . realtimeDataUpdatedAt ( val , res . realtimeDataUpdatedAt , name + '.realtimeDataUpdatedAt' ) ;
449
+ if ( cfg . validateJourneysRealtimeDataUpdatedAt !== false ) {
450
+ val . realtimeDataUpdatedAt ( val , res . realtimeDataUpdatedAt , name + '.realtimeDataUpdatedAt' ) ;
451
+ }
452
+ } ;
453
+ return validateJourneysResult ;
449
454
} ;
450
- const createValidateJourneysResult = ( ) => validateJourneysResult ;
451
455
452
- const validateRefreshJourneyResult = ( val , res , name = 'refreshJourneyResult' ) => {
453
- a . ok ( isObj ( res ) , name + ' must be an object' ) ;
456
+ const createValidateRefreshJourneyResult = ( cfg ) => {
457
+ const validateRefreshJourneyResult = ( val , res , name = 'refreshJourneyResult' ) => {
458
+ a . ok ( isObj ( res ) , name + ' must be an object' ) ;
454
459
455
- val . realtimeDataUpdatedAt ( val , res . realtimeDataUpdatedAt , name + '.realtimeDataUpdatedAt' ) ;
460
+ if ( cfg . validateJourneysRealtimeDataUpdatedAt !== false ) {
461
+ val . realtimeDataUpdatedAt ( val , res . realtimeDataUpdatedAt , name + '.realtimeDataUpdatedAt' ) ;
462
+ }
456
463
457
- val . journey ( val , res . journey , name + '.journey' ) ;
464
+ val . journey ( val , res . journey , name + '.journey' ) ;
465
+ } ;
466
+ return validateRefreshJourneyResult ;
458
467
} ;
459
- const createValidateRefreshJourneyResult = ( ) => validateRefreshJourneyResult ;
460
468
461
469
const validateTrip = ( val , trip , name = 'trip' ) => {
462
470
const withFakeTripId = Object . assign ( {
0 commit comments