]>
Commit | Line | Data |
---|---|---|
1 | import { makeGetRequest } from '../requests/requests' | |
2 | import { LogLevel } from '../../models/server/log-level.type' | |
3 | import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes' | |
4 | ||
5 | function getLogs (url: string, accessToken: string, startDate: Date, endDate?: Date, level?: LogLevel) { | |
6 | const path = '/api/v1/server/logs' | |
7 | ||
8 | return makeGetRequest({ | |
9 | url, | |
10 | path, | |
11 | token: accessToken, | |
12 | query: { startDate, endDate, level }, | |
13 | statusCodeExpected: HttpStatusCode.OK_200 | |
14 | }) | |
15 | } | |
16 | ||
17 | function getAuditLogs (url: string, accessToken: string, startDate: Date, endDate?: Date) { | |
18 | const path = '/api/v1/server/audit-logs' | |
19 | ||
20 | return makeGetRequest({ | |
21 | url, | |
22 | path, | |
23 | token: accessToken, | |
24 | query: { startDate, endDate }, | |
25 | statusCodeExpected: HttpStatusCode.OK_200 | |
26 | }) | |
27 | } | |
28 | ||
29 | export { | |
30 | getLogs, | |
31 | getAuditLogs | |
32 | } |