cangku/frontend/src/api/dashboard.js

17 lines
432 B
JavaScript

import request from './request';
let dashboardMetaInFlight = null;
export const getDashboardMeta = () => {
if (!dashboardMetaInFlight) {
dashboardMetaInFlight = request.get('/api/dashboard/meta').finally(() => {
dashboardMetaInFlight = null;
});
}
return dashboardMetaInFlight;
};
export const getDashboardSummary = (params, config = {}) => (
request.get('/api/dashboard/summary', { ...config, params })
);