Files
clinicpro/config/packages/messenger.yaml
T
hamed c4f1f25c80 Refactor booking system: Remove unused policies, packages, and related entities
- Removed package consumption flags and related properties from PriceQuote.
- Eliminated unused domain event publishing for policies and waitlist in Schedule.
- Cleaned up BookingEngineSeeder by removing package and policy related logic.
- Updated SeedScenariosCommand to reflect removal of policies from output.
- Dropped policy, package, treatment course, cancellation, waitlist, and domain event tables in migration.
- Removed domain event assertions from tests related to resource blocking.
2026-08-01 20:50:47 +03:30

32 lines
1.1 KiB
YAML

framework:
messenger:
failure_transport: failed
transports:
async:
dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
retry_strategy:
max_retries: 3
delay: 5000
multiplier: 2
failed: 'doctrine://default?queue_name=failed'
sync: 'sync://'
scheduler_default:
dsn: 'schedule://default'
# SchedulerTransport cannot send(); any retry re-send crashes the
# worker with "cannot send messages". Disable retry — a transient
# handler failure (e.g. DB blip) is simply retried on the next tick.
retry_strategy:
max_retries: 0
routing:
'App\Sms\Message\SendSmsMessage': async
'App\Appointment\Message\ExpireAppointmentsMessage': scheduler_default
'App\Shared\Logging\Message\PruneLogsMessage': scheduler_default
when@test:
framework:
messenger:
transports:
async: 'in-memory://'