improve views in listing

This commit is contained in:
2026-02-01 14:19:43 +01:00
parent 4eca55db24
commit 683b3a51f7
2 changed files with 10 additions and 6 deletions

View File

@@ -30,8 +30,11 @@ class PageListing extends HTMLElement {
this.listing = await directus.getListing(this.listingId)
this.loadFavoriteState()
// Increment view counter (async, don't wait)
directus.incrementListingViews(this.listingId)
// Increment view counter and update local state
const newViews = await directus.incrementListingViews(this.listingId)
if (newViews !== null) {
this.listing.views = newViews
}
// Load other listings from same seller
if (this.listing?.user_created) {