data endpoint for entity 90008 (aka. a website)
1import { currentActivityToJson, getCurrentActivity } from '$lib/activity';
2import { json } from '@sveltejs/kit';
3
4export const GET = async ({ url }) => {
5 const limitParam = url.searchParams.get('limit');
6 const limit = limitParam === null ? null : Number.parseInt(limitParam, 10);
7 const activity = getCurrentActivity();
8 const selectedActivity =
9 limit === null || Number.isNaN(limit) ? activity : activity.slice(0, Math.max(limit, 0));
10
11 return json({
12 activity: currentActivityToJson(selectedActivity)
13 });
14};