import api from './index' export const syncLogsApi = { // Get all sync logs with pagination getAll(params) { return api.get('/sync-logs', { params }) }, // Get sync log by ID getById(id) { return api.get(`/sync-logs/${id}`) }, // Get logs by server ID getByServerId(serverId, params) { return api.get(`/sync-logs/server/${serverId}`, { params }) }, // Get logs by repository ID getByRepoId(repoId, params) { return api.get(`/sync-logs/repo/${repoId}`, { params }) }, // Get logs by status getByStatus(status, params) { return api.get(`/sync-logs/status/${status}`, { params }) }, // Delete old logs deleteOld(days) { return api.delete('/sync-logs/old', { params: { days } }) } }