Class: Partner::ReservationSummarySyncWorker
- Inherits:
-
ApplicationWorker
- Object
- ApplicationWorker
- Partner::ReservationSummarySyncWorker
- Includes:
- ElasticAPM::SpanHelpers, Sidekiq::Worker
- Defined in:
- app/workers/partner/reservation_summary_sync_worker.rb
Instance Method Summary collapse
-
#perform(reservation_id, sync_type = 'full') ⇒ Boolean
Perform reservation summary synchronization.
Methods inherited from ApplicationWorker
Instance Method Details
#perform(reservation_id, sync_type = 'full') ⇒ Boolean
Perform reservation summary synchronization
Synchronizes reservation data to summary tables based on the specified sync type. Supports multiple sync types: 'full', 'status', 'financial', 'package', 'loyalty', 'destroy'. Sidekiq automatically retries transient errors with exponential backoff (up to 25 times).
41 |
# File 'app/workers/partner/reservation_summary_sync_worker.rb', line 41 span_method :perform |