Module: RewardWorkers
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- app/workers/reward_workers.rb,
app/workers/reward_workers/points_expired.rb,
app/workers/reward_workers/sync_user_loyalty.rb,
app/workers/reward_workers/set_user_benefit_expiry.rb
Overview
This worker is used to set user points expiry date record the expiry date and reminder date 1 week before the expiry date, send a reminder to the user and set points to zero, downgrade user loyalty level when it's expired
Defined Under Namespace
Classes: PointsExpirationReminder, PointsExpired, Reservation, SetUserBenefitExpiry, SyncUserLoyalty, UserReferralReward