filestash/public/assets/pages/adminpage/model_audit.js
2024-06-21 21:05:44 +10:00

21 lines
522 B
JavaScript

import rxjs from "../../lib/rx.js";
import ajax from "../../lib/ajax.js";
const isLoading$ = new rxjs.BehaviorSubject(false);
export function get(searchParams = new URLSearchParams()) {
return ajax({
url: "admin/api/audit?" + searchParams.toString(),
responseType: "json"
}).pipe(
rxjs.map(({ responseJSON }) => responseJSON.result)
);
}
export function setLoader(value) {
return isLoading$.next(!!value);
}
export function isLoading() {
return isLoading$.asObservable();
}