Ho Ngoc Hai
f7bb0c0dff
feat(listings): complete featured listings with payment, expiry, and Typesense boost
- Add `featuredPackage` column to Listing (3_days/7_days/30_days)
- Update ActivateFeaturedListingHandler to store package + emit listing.updated for Typesense re-index
- Add ListingFeaturedExpiredHandler in search module to re-index on featured expiry
- Add tier-weighted isFeatured boost in Typesense (30d=3, 7d=2, 3d=1)
- Update expiry cron to clear featuredPackage alongside featuredUntil
- Update admin and promote handlers to persist featuredPackage
- Add/update tests: activation (8 cases), featured-expired search handler
TEC-3070
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-21 05:09:40 +07:00
..
2026-04-08 02:04:30 +07:00
2026-04-08 04:02:13 +07:00
2026-04-08 06:18:26 +07:00
2026-04-08 13:17:24 +07:00
2026-04-08 14:16:32 +07:00
2026-04-08 22:43:59 +07:00
2026-04-09 00:11:34 +07:00
2026-04-09 01:27:17 +07:00
2026-04-09 09:44:37 +07:00
2026-04-10 05:43:54 +07:00
2026-04-11 01:39:37 +07:00
2026-04-11 00:21:46 +07:00
2026-04-11 23:43:20 +07:00
2026-04-11 23:43:20 +07:00
2026-04-16 02:28:04 +07:00
2026-04-16 02:32:52 +07:00
2026-04-16 05:15:04 +07:00
2026-04-16 09:11:16 +07:00
2026-04-16 09:11:16 +07:00
2026-04-16 09:11:16 +07:00
2026-04-16 17:43:48 +07:00
2026-04-18 15:18:04 +07:00
2026-04-18 15:42:56 +07:00
2026-04-19 15:08:04 +07:00
2026-04-19 16:33:54 +07:00
2026-04-20 13:53:28 +07:00
2026-04-20 13:53:28 +07:00
2026-04-20 13:53:28 +07:00
2026-04-20 22:12:16 +07:00
2026-04-21 05:09:40 +07:00
2026-04-21 03:06:14 +07:00
2026-04-21 04:49:52 +07:00
2026-04-08 02:04:30 +07:00