feat: add server column to global activity log

This commit is contained in:
2026-03-23 22:12:10 +01:00
parent 36c31fa790
commit 2d85b63775
5 changed files with 81 additions and 64 deletions

View File

@@ -1,31 +1,15 @@
'use server';
import { requireAuth } from '@/lib/auth/server';
import { getActivityLog, getGlobalActivityLog } from '@/lib/api/server/activityLog';
import { getActivityLog } from '@/lib/api/server/activityLog';
import type { ActivityLog, ActivityLogFilter } from '@/lib/schemas/activityLog';
export async function getActivityLogAction(
serverId: string,
filter?: ActivityLogFilter
): Promise<{ success: true; data: ActivityLog[] } | { success: false; message: string }> {
try {
const session = await requireAuth();
const data = await getActivityLog(session.token!, serverId, filter);
return { success: true, data };
} catch (error) {
return {
success: false,
message: error instanceof Error ? error.message : 'Failed to fetch activity log'
};
}
}
export async function getGlobalActivityLogAction(
filter?: ActivityLogFilter
): Promise<{ success: true; data: ActivityLog[] } | { success: false; message: string }> {
try {
const session = await requireAuth();
const data = await getGlobalActivityLog(session.token!, filter);
const data = await getActivityLog(session.token!, filter);
return { success: true, data };
} catch (error) {
return {