UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

21 lines (20 loc) 737 B
import { getLatestGridSessionForSource as i } from "../utils/getLatestGridSessionForSource.js"; import { useCreateGridSession as u } from "../../../../synapse-queries/grid/useGridSession.js"; import { useSynapseContext as a } from "../../../../utils/context/SynapseContext.js"; import { useQueryClient as m, useMutation as c } from "@tanstack/react-query"; function y() { const t = m(), r = a(), { mutateAsync: o } = u(); return c({ mutationFn: async ({ sourceId: s, createRequest: n }) => { const e = await i(s, { queryClient: t, synapseContext: r }); return e ?? (await o(n)).gridSession; } }); } export { y as default }; //# sourceMappingURL=useGetOrCreateGridSessionForSource.js.map