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