add member view to group

This commit is contained in:
2026-01-07 10:55:46 +01:00
parent 624e62822c
commit c801b9a57e
7 changed files with 107 additions and 7 deletions

View File

@@ -60,10 +60,24 @@ const server = serve({
console.log('Fetching members for group ID:', groupId, 'Result:', members);
return new Response(JSON.stringify(members), { headers: { 'Content-Type': 'application/json' } });
},
'/api/group_members': {
async POST(req) {
try {
const { groupId, userId } = await req.json() as { groupId: number; userId: number };
console.log('Received request to add user ID ', userId, 'to group ID:', groupId);
const response = await db.addUserToGroup(groupId, userId);
return new Response(JSON.stringify(response), { headers: { 'Content-Type': 'application/json' } });
} catch (err) {
console.error('Error adding user to group:', err);
return new Response(JSON.stringify({ error: 'Failed to add user to group' }), { status: 500 });
}
}
}
},
development: process.env.NODE_ENV !== 'production' && {
// Enable browser hot reloading in development
// Enable browser hot reloading in development
hmr: true,
// Echo console logs from the browser to the server