0.11.14 : Fix start and limit on event feed

This commit is contained in:
2025-11-06 19:09:13 +01:00
parent d4bef1ab07
commit c5e63ab92a
3 changed files with 8 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "harmony-back", "name": "harmony-back",
"version": "0.11.13", "version": "0.11.14",
"private": true, "private": true,
"description": "A Strapi application", "description": "A Strapi application",
"scripts": { "scripts": {

View File

@@ -46,11 +46,9 @@ export default ({ strapi }: { strapi: Core.Strapi }) =>
}, },
}, },
}, },
sort: { createdAt: "desc" }, sort: { "event.createdAt": "desc" },
pagination: {
start,
limit, limit,
}, offset: start,
}; };
// 1⃣ Récupérer les groupes de l'utilisateur // 1⃣ Récupérer les groupes de l'utilisateur
@@ -272,6 +270,7 @@ export default ({ strapi }: { strapi: Core.Strapi }) =>
}); });
// Trier par createdAt (le plus récent en premier) // Trier par createdAt (le plus récent en premier)
/*
const sortedFeed = enrichedFeed.sort((a, b) => { const sortedFeed = enrichedFeed.sort((a, b) => {
const dateA = a.event?.createdAt const dateA = a.event?.createdAt
? new Date(a.event.createdAt).getTime() ? new Date(a.event.createdAt).getTime()
@@ -280,7 +279,7 @@ export default ({ strapi }: { strapi: Core.Strapi }) =>
? new Date(b.event.createdAt).getTime() ? new Date(b.event.createdAt).getTime()
: 0; : 0;
return dateB - dateA; // Ordre décroissant (plus récent en premier) return dateB - dateA; // Ordre décroissant (plus récent en premier)
}); });*/
// Calculer les métadonnées de pagination comme Strapi // Calculer les métadonnées de pagination comme Strapi
const pageSize = limit; const pageSize = limit;
@@ -289,7 +288,7 @@ export default ({ strapi }: { strapi: Core.Strapi }) =>
// Retourner avec les métadonnées de pagination // Retourner avec les métadonnées de pagination
ctx.send({ ctx.send({
data: sortedFeed, data: enrichedFeed,
meta: { meta: {
pagination: { pagination: {
start, start,

View File

@@ -14,7 +14,7 @@
"name": "Apache 2.0", "name": "Apache 2.0",
"url": "https://www.apache.org/licenses/LICENSE-2.0.html" "url": "https://www.apache.org/licenses/LICENSE-2.0.html"
}, },
"x-generation-date": "2025-10-31T17:03:14.573Z" "x-generation-date": "2025-11-06T18:08:58.735Z"
}, },
"x-strapi-config": { "x-strapi-config": {
"plugins": [ "plugins": [