All notable changes to this project will be documented in this file.
Auctify::BiddingCloserJob
is no longer enqueued onstart_sale
or requeued itself when auction end is in future. All is handled byAuctify::EnsureAuctionsClosingJob
which should be run (by Your app) regulary in periods equals at least half ofAuctify.configuration.auction_prolonging_limit_in_seconds
.Auctify::EnsureAuctionsClosingJob
look forward to future (in lenght ofauction_prolonging_limit_in_seconds
) and setup closing jobs for all auctions ending before that point. So each auction should have at least 2 enqueued closing job. Dont forget to run at start of Your app (just for sure).
- renamed
Auctify.configuration.auction_prolonging_limit
toAuctify.configuration.auction_prolonging_limit_in_seconds
(to be more descriptive) - added ability to set auction prolonging limit for sale pack. Time is taken from
sales_pack.auction_prolonging_limit_in_seconds
, or fromAuctify.configuration.auction_prolonging_limit_in_seconds
- added
with_advisory_lock
block when closing of auction (and gemwith_advisory_lock
)