mirror of
https://github.com/mickael-kerjean/filestash
synced 2025-12-20 07:13:33 +01:00
21 lines
522 B
JavaScript
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();
|
|
}
|