import { dashboardApi } from "./api.js"; const routes = { '/api/v1/data/dashboard/summary': dashboardApi.summary, '/api/v1/data/dashboard/transactions': dashboardApi.transactions, '/api/v1/data/dashboard/series': dashboardApi.series, '/api/v1/data/dashboard/verify': dashboardApi.verify, '/api/v1/data/dashboard/event': dashboardApi.event, }; export async function dispatch(url, input, userId) { // hasOwn: a bare lookup resolves Object.prototype members to callables. if (!Object.hasOwn(routes, url)) return null; return routes[url](input, userId); } export const dashboard = { dispatch };