AuditLogs.utils.ts12 lines · main
1import type { AuditLog } from '@/data/organizations/organization-audit-logs-query'
2
3export function sortAuditLogs(logs: AuditLog[], descending: boolean): AuditLog[] {
4 return [...logs].sort((a, b) =>
5 descending ? b.timestamp - a.timestamp : a.timestamp - b.timestamp
6 )
7}
8
9export function filterByProjects(logs: AuditLog[], projectRefs: string[]): AuditLog[] {
10 if (projectRefs.length === 0) return logs
11 return logs.filter((log) => projectRefs.includes(log.project_ref ?? ''))
12}