SYNC: Merge branch 'feature/audit-logs'

This commit is contained in:
SPRINX0\prochazka
2025-06-27 13:05:26 +02:00
committed by Diflow
parent e3c6d05a0a
commit 90bbdd563b
24 changed files with 781 additions and 63 deletions

View File

@@ -185,6 +185,7 @@ export async function apiCall(
cache: 'no-cache',
headers: {
'Content-Type': 'application/json',
'x-api-session-id': getApiSessionId(),
...resolveApiHeaders(),
},
body: JSON.stringify(args, serializeJsTypesReplacer),
@@ -318,6 +319,20 @@ export function refreshPublicCloudFiles(force = false) {
sessionStorage.setItem('publicCloudFilesLoaded', 'true');
}
let apiSessionIdValue = null;
function getApiSessionId() {
if (!apiSessionIdValue) {
apiSessionIdValue = uuidv1();
}
return apiSessionIdValue;
// if (!sessionStorage.getItem('apiSessionId')) {
// const sessionId = uuidv1();
// sessionStorage.setItem('apiSessionId', sessionId);
// }
// return sessionStorage.getItem('apiSessionId');
}
function enableApiLog() {
apiLogging = true;
console.log('API loggin enabled');