Lines 326-335
Link Here
|
326 |
let pickupIntervalEndMoment = listStartMoment.add(pickup_interval, 'minutes'); |
326 |
let pickupIntervalEndMoment = listStartMoment.add(pickup_interval, 'minutes'); |
327 |
while (keep_going) { |
327 |
while (keep_going) { |
328 |
let available = true; |
328 |
let available = true; |
|
|
329 |
let display_slot = true; |
329 |
|
330 |
|
330 |
if (pickupIntervalStartMoment.isBefore(now)) { |
331 |
if (pickupIntervalStartMoment.isBefore(now)) { |
331 |
// Slots in the past are unavailable |
332 |
// Slots in the past are unavailable |
332 |
available = false; |
333 |
available = false; |
|
|
334 |
display_slot = false; |
333 |
} |
335 |
} |
334 |
|
336 |
|
335 |
if (pickupIntervalEndMoment.isAfter(listEndMoment)) { |
337 |
if (pickupIntervalEndMoment.isAfter(listEndMoment)) { |
Lines 353-365
Link Here
|
353 |
available = false; |
355 |
available = false; |
354 |
} |
356 |
} |
355 |
|
357 |
|
356 |
pickupSlots.push( |
358 |
if ( display_slot ) { |
357 |
{ |
359 |
pickupSlots.push( |
358 |
"available": available, |
360 |
{ |
359 |
"moment": pickupIntervalStartMoment, |
361 |
"available": available, |
360 |
"pickups_scheduled": pickups_scheduled |
362 |
"moment": pickupIntervalStartMoment, |
361 |
} |
363 |
"pickups_scheduled": pickups_scheduled |
362 |
); |
364 |
} |
|
|
365 |
); |
366 |
} |
363 |
|
367 |
|
364 |
if ( available ) { |
368 |
if ( available ) { |
365 |
available_count++; |
369 |
available_count++; |
366 |
- |
|
|