Fix /stats route: make async and correct trending mints response
- Make /stats route handler async - Await getTrendingMints call - Fix trending mints response to use view_count instead of views_7d
This commit is contained in:
@@ -59,7 +59,7 @@ router.get('/health', (req, res) => {
|
|||||||
* GET /stats
|
* GET /stats
|
||||||
* System statistics
|
* System statistics
|
||||||
*/
|
*/
|
||||||
router.get('/stats', (req, res) => {
|
router.get('/stats', async(req, res) => {
|
||||||
try {
|
try {
|
||||||
// Mint counts by status
|
// Mint counts by status
|
||||||
const mintCounts = countMintsByStatus();
|
const mintCounts = countMintsByStatus();
|
||||||
@@ -102,7 +102,7 @@ router.get('/stats', (req, res) => {
|
|||||||
const recentReviews = getRecentReviews(5);
|
const recentReviews = getRecentReviews(5);
|
||||||
|
|
||||||
// Trending mints
|
// Trending mints
|
||||||
const trending = getTrendingMints(5);
|
const trending = await getTrendingMints(5);
|
||||||
|
|
||||||
res.json({
|
res.json({
|
||||||
mints: {
|
mints: {
|
||||||
@@ -121,7 +121,7 @@ router.get('/stats', (req, res) => {
|
|||||||
trending_mints: trending.map(m => ({
|
trending_mints: trending.map(m => ({
|
||||||
mint_id: m.mint_id,
|
mint_id: m.mint_id,
|
||||||
name: m.name,
|
name: m.name,
|
||||||
views_7d: m.views_7d
|
views_7d: m.view_count
|
||||||
})),
|
})),
|
||||||
computed_at: nowISO()
|
computed_at: nowISO()
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user