synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
24 lines (23 loc) • 748 B
JavaScript
import { useMutation as i } from "@tanstack/react-query";
import { getCreateGridRequestForMetadataTask as a } from "../utils/getCreateGridRequestForMetadataTask.js";
import { getGridSourceIdForTask as n } from "../utils/getGridSourceIdForTask.js";
import u from "./useGetOrCreateGridSessionForSource.js";
function f() {
const { mutateAsync: t } = u();
return i({
mutationFn: async ({ curationTask: r }) => {
const e = r.taskProperties;
if (e == null)
throw new Error("CurationTask is missing taskProperties");
const o = n(r), s = a(e);
return await t({
sourceId: o,
createRequest: s
});
}
});
}
export {
f as default
};
//# sourceMappingURL=useGridSessionForCurationTask.js.map