add violation tanstak-table

This commit is contained in:
smanylov
2026-03-12 17:44:02 +07:00
parent d36b724d4f
commit 7a1b45895f
5 changed files with 658 additions and 77 deletions
+67
View File
@@ -0,0 +1,67 @@
'use server'
import { getSessionData } from '@/app/actions/session';
import { API_BASE_URL } from '@/app/actions/definitions';
export async function getViolationSearchStatus() {
const token = await getSessionData('token');
console.log('getViolationSearchStatus');
try {
const response = await fetch(`${API_BASE_URL}/api/v1/global-search/actual-task`, {
method: 'GET',
headers: {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': `Bearer ${token}`,
}
});
/* console.log(response); */
if (response.ok) {
console.log('parsed');
const parsed = await response.json();
console.log(parsed);
return parsed
} else {
return null
}
} catch (error) {
return null
}
}
export async function startGlobalMonitoring(monitoringType: 'monitoring' | 'all_files') {
const token = await getSessionData('token');
console.log('startGlobalMonitoring');
try {
const response = await fetch(`${API_BASE_URL}/api/v1/global-search/start`, {
method: 'POST',
body: JSON.stringify({
searchType: monitoringType
}),
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${token}`,
}
});
console.log(response);
if (response.ok) {
const parsed = await response.json();
console.log(parsed);
if (parsed?.message_code === 0) {
return parsed
} else {
return null
}
} else {
return null
}
} catch (error) {
return null
}
}