fix: bugs
This commit is contained in:
parent
8dfe50e7a3
commit
0179410ce9
@ -136,7 +136,7 @@ class SlotService
|
|||||||
return max(0, $slot->remaining - $activeHolds);
|
return max(0, $slot->remaining - $activeHolds);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function findHoldByIdempotencyKey(string $idempotencyKey): Hold
|
private function findHoldByIdempotencyKey(string $idempotencyKey): ?Hold
|
||||||
{
|
{
|
||||||
return Hold::query()
|
return Hold::query()
|
||||||
->where('idempotency_key', $idempotencyKey)
|
->where('idempotency_key', $idempotencyKey)
|
||||||
|
|||||||
@ -9,5 +9,5 @@ Route::get('/slots/availability', [AvailabilityController::class, 'index']);
|
|||||||
Route::post('/slots/{slot}/hold', [HoldController::class, 'store'])
|
Route::post('/slots/{slot}/hold', [HoldController::class, 'store'])
|
||||||
->middleware('idempotency');
|
->middleware('idempotency');
|
||||||
|
|
||||||
Route::post('/holds/{id}/confirm', [HoldController::class, 'confirm']);
|
Route::post('/holds/{hold}/confirm', [HoldController::class, 'confirm']);
|
||||||
Route::delete('/holds/{id}', [HoldController::class, 'destroy']);
|
Route::delete('/holds/{hold}', [HoldController::class, 'destroy']);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user