@@ -147,25 +147,25 @@ function proAccessOriginatingPlatformToStrings(
147147}
148148
149149function useMockProAccessExpiry ( ) {
150- const variant = useDataFeatureFlag ( 'mockProAccessExpiry' ) ?? MockProAccessExpiryOptions . MONTH ;
150+ const variant = useDataFeatureFlag ( 'mockProAccessExpiry' ) ?? MockProAccessExpiryOptions . P30D ;
151151
152- // NOTE: for testing the expiry time should be pinned to x time after "now"
153- const now = variant ? Date . now ( ) : 0 ;
152+ // NOTE: for testing the expiry time should be pinned to x + 250ms after "now", the +250ms prevents render lag from changing the timestamp
153+ const now = variant ? Date . now ( ) + 250 : 0 ;
154154 switch ( variant ) {
155- case MockProAccessExpiryOptions . SOON :
156- return now + 600 * 1000 ;
157- case MockProAccessExpiryOptions . TODAY :
158- return now + 12 * 60 * 60 * 1000 ;
159- case MockProAccessExpiryOptions . TOMORROW :
160- return now + 26 * 60 * 60 * 1000 ;
161- case MockProAccessExpiryOptions . WEEK :
162- return now + 8 * 24 * 60 * 60 * 1000 ;
163- case MockProAccessExpiryOptions . MONTH :
155+ case MockProAccessExpiryOptions . P7D :
156+ return now + 7 * 24 * 60 * 60 * 1000 ;
157+ case MockProAccessExpiryOptions . P29D :
158+ return now + 29 * 24 * 60 * 60 * 1000 ;
159+ case MockProAccessExpiryOptions . P30D :
164160 return now + 30 * 24 * 60 * 60 * 1000 ;
165- case MockProAccessExpiryOptions . THREE_MONTH :
161+ case MockProAccessExpiryOptions . P30DT1S :
162+ return now + 30 * 24 * 60 * 61 * 1000 ;
163+ case MockProAccessExpiryOptions . P90D :
166164 return now + 90 * 24 * 60 * 60 * 1000 ;
167- case MockProAccessExpiryOptions . YEAR :
168- return now + 12 * 30 * 24 * 60 * 60 * 1000 ;
165+ case MockProAccessExpiryOptions . P300D :
166+ return now + 300 * 24 * 60 * 60 * 1000 ;
167+ case MockProAccessExpiryOptions . P365D :
168+ return now + 365 * 24 * 60 * 60 * 1000 ;
169169 case MockProAccessExpiryOptions . P24DT1M :
170170 return now + 24 * 24 * 60 * 60 * 1000 + 60 * 60 * 1000 ;
171171 case MockProAccessExpiryOptions . PT24H1M :
0 commit comments