feat: increase availability cache ttl and ensure fresh data when entering form
This commit is contained in:
@@ -523,12 +523,12 @@ class TravelDataService
|
||||
* Gets availability data for a travel date.
|
||||
*
|
||||
* @param int $dateId The travel date ID for API call
|
||||
* @param bool $cached Whether to use cached data (default: false, TTL when cached: 60 seconds)
|
||||
* @param int $ttl Cache TTL in seconds when $cached is true (default: 60 seconds)
|
||||
* @param bool $cached Whether to use cached data (default: false, TTL when cached: 300 seconds)
|
||||
* @param int $ttl Cache TTL in seconds when $cached is true (default: 300 seconds)
|
||||
*
|
||||
* @return ServiceAvailabilityResponse|null The availability data or null if not available or error occurred
|
||||
*/
|
||||
public function getAvailabilityData(int $dateId, bool $cached = false, int $ttl = 60): ?ServiceAvailabilityResponse
|
||||
public function getAvailabilityData(int $dateId, bool $cached = false, int $ttl = 300): ?ServiceAvailabilityResponse
|
||||
{
|
||||
if ($cached) {
|
||||
$cacheKey = sprintf('availability_%d', $dateId);
|
||||
|
||||
Reference in New Issue
Block a user