filestash/public/pages/adminpage/model_audit.js
2023-08-15 00:38:08 +10:00

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();