mirror of
https://github.com/mickael-kerjean/filestash
synced 2025-12-22 00:06:02 +01:00
19 lines
509 B
JavaScript
19 lines
509 B
JavaScript
import rxjs from "../../lib/rx.js";
|
|
import ajax from "../../lib/ajax.js";
|
|
|
|
class AuditManager {
|
|
get(searchParams = {}) {
|
|
const p = new URLSearchParams();
|
|
Object.keys(searchParams).forEach((key) => {
|
|
p.set(key, searchParams[key]);
|
|
});
|
|
return ajax({
|
|
url: "/admin/api/audit?" + p.toString(),
|
|
responseType: "json"
|
|
}).pipe(
|
|
rxjs.map((res) => res.responseJSON.result)
|
|
);
|
|
}
|
|
}
|
|
|
|
export default new AuditManager();
|