diff --git a/src/queries/sql/getRealtimeActivity.ts b/src/queries/sql/getRealtimeActivity.ts index c2f58ad8..5f6646f6 100644 --- a/src/queries/sql/getRealtimeActivity.ts +++ b/src/queries/sql/getRealtimeActivity.ts @@ -32,7 +32,7 @@ async function relationalQuery(websiteId: string, filters: QueryFilters) { where website_event.website_id = {{websiteId::uuid}} ${filterQuery} ${dateQuery} - order by website_event.created_at asc + order by website_event.created_at desc limit 100 `, params, @@ -59,7 +59,7 @@ async function clickhouseQuery(websiteId: string, filters: QueryFilters): Promis where website_id = {websiteId:UUID} ${filterQuery} ${dateQuery} - order by createdAt asc + order by createdAt desc limit 100 `, params, diff --git a/src/queries/sql/getRealtimeData.ts b/src/queries/sql/getRealtimeData.ts index a9b06814..c4229e6a 100644 --- a/src/queries/sql/getRealtimeData.ts +++ b/src/queries/sql/getRealtimeData.ts @@ -24,7 +24,7 @@ export async function getRealtimeData( const uniques = new Set(); - const { countries, urls, referrers, events } = activity.reduce( + const { countries, urls, referrers, events } = activity.reverse().reduce( ( obj: { countries: any; urls: any; referrers: any; events: any }, event: {