UNPKG

@leosprograms/vf-graphql-holochain

Version:

GraphQL schema bindings for the Holochain implementation of ValueFlows

30 lines 4.94 kB
/** * Recipe Process mutations * * @package: HoloREA * @since: 2019-08-31 */ import { mapZomeFn } from '../connection.js'; export default (dnaConfig, conductorUri) => { const runCreate = mapZomeFn(dnaConfig, conductorUri, 'combined', 'recipe_exchange', 'create_recipe_exchange'); const runUpdate = mapZomeFn(dnaConfig, conductorUri, 'combined', 'recipe_exchange', 'update_recipe_exchange'); const runDelete = mapZomeFn(dnaConfig, conductorUri, 'combined', 'recipe_exchange', 'delete_recipe_exchange'); const createRecipeExchange = async (root, args) => { console.log("createRecipeExchange **", args); const x = await runCreate(args); console.log("createRecipeExchange **", x); return x; }; const updateRecipeExchange = async (root, args) => { return await runUpdate(args); }; const deleteRecipeExchange = async (root, args) => { return await runDelete(args); }; return { createRecipeExchange, updateRecipeExchange, deleteRecipeExchange, }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVjaXBlRXhjaGFuZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9tdXRhdGlvbnMvcmVjaXBlRXhjaGFuZ2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUFHSCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sa0JBQWtCLENBQUE7QUFtQjVDLGVBQWUsQ0FBQyxTQUF3QixFQUFFLFlBQW9CLEVBQUUsRUFBRTtJQUNoRSxNQUFNLFNBQVMsR0FBRyxTQUFTLENBQXFDLFNBQVMsRUFBRSxZQUFZLEVBQUUsVUFBVSxFQUFFLGlCQUFpQixFQUFFLHdCQUF3QixDQUFDLENBQUE7SUFDakosTUFBTSxTQUFTLEdBQUcsU0FBUyxDQUFxQyxTQUFTLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxpQkFBaUIsRUFBRSx3QkFBd0IsQ0FBQyxDQUFBO0lBQ2pKLE1BQU0sU0FBUyxHQUFHLFNBQVMsQ0FBc0IsU0FBUyxFQUFFLFlBQVksRUFBRSxVQUFVLEVBQUUsaUJBQWlCLEVBQUUsd0JBQXdCLENBQUMsQ0FBQTtJQUVsSSxNQUFNLG9CQUFvQixHQUFrQixLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxFQUFFO1FBQy9ELE9BQU8sQ0FBQyxHQUFHLENBQUMseUJBQXlCLEVBQUUsSUFBSSxDQUFDLENBQUE7UUFDNUMsTUFBTSxDQUFDLEdBQUcsTUFBTSxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUE7UUFDL0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsRUFBRSxDQUFDLENBQUMsQ0FBQTtRQUN6QyxPQUFPLENBQUMsQ0FBQTtJQUNWLENBQUMsQ0FBQTtJQUVELE1BQU0sb0JBQW9CLEdBQWtCLEtBQUssRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLEVBQUU7UUFDL0QsT0FBTyxNQUFNLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUM5QixDQUFDLENBQUE7SUFFRCxNQUFNLG9CQUFvQixHQUFrQixLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxFQUFFO1FBQy9ELE9BQU8sTUFBTSxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDOUIsQ0FBQyxDQUFBO0lBRUQsT0FBTztRQUNMLG9CQUFvQjtRQUNwQixvQkFBb0I7UUFDcEIsb0JBQW9CO0tBQ3JCLENBQUE7QUFDSCxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFJlY2lwZSBQcm9jZXNzIG11dGF0aW9uc1xuICpcbiAqIEBwYWNrYWdlOiBIb2xvUkVBXG4gKiBAc2luY2U6ICAgMjAxOS0wOC0zMVxuICovXG5cbmltcG9ydCB7IEJ5UmV2aXNpb24sIEROQUlkTWFwcGluZ3MgfSBmcm9tICcuLi90eXBlcy5qcydcbmltcG9ydCB7IG1hcFpvbWVGbiB9IGZyb20gJy4uL2Nvbm5lY3Rpb24uanMnXG5pbXBvcnQgeyBkZWxldGVIYW5kbGVyIH0gZnJvbSAnLi9pbmRleC5qcydcblxuaW1wb3J0IHtcbiAgUmVjaXBlRXhjaGFuZ2VDcmVhdGVQYXJhbXMsXG4gIFJlY2lwZUV4Y2hhbmdlVXBkYXRlUGFyYW1zLFxuICBSZWNpcGVFeGNoYW5nZVJlc3BvbnNlLFxufSBmcm9tICdAbGVvc3Byb2dyYW1zL3ZmLWdyYXBocWwnXG5cbmV4cG9ydCBpbnRlcmZhY2UgQ3JlYXRlQXJncyB7XG4gIHJlY2lwZUV4Y2hhbmdlOiBSZWNpcGVFeGNoYW5nZUNyZWF0ZVBhcmFtcyxcbn1cbmV4cG9ydCB0eXBlIGNyZWF0ZUhhbmRsZXIgPSAocm9vdDogYW55LCBhcmdzOiBDcmVhdGVBcmdzKSA9PiBQcm9taXNlPFJlY2lwZUV4Y2hhbmdlUmVzcG9uc2U+XG5cbmV4cG9ydCBpbnRlcmZhY2UgVXBkYXRlQXJncyB7XG4gIHJlY2lwZUV4Y2hhbmdlOiBSZWNpcGVFeGNoYW5nZVVwZGF0ZVBhcmFtcyxcbn1cbmV4cG9ydCB0eXBlIHVwZGF0ZUhhbmRsZXIgPSAocm9vdDogYW55LCBhcmdzOiBVcGRhdGVBcmdzKSA9PiBQcm9taXNlPFJlY2lwZUV4Y2hhbmdlUmVzcG9uc2U+XG5cbmV4cG9ydCBkZWZhdWx0IChkbmFDb25maWc6IEROQUlkTWFwcGluZ3MsIGNvbmR1Y3RvclVyaTogc3RyaW5nKSA9PiB7XG4gIGNvbnN0IHJ1bkNyZWF0ZSA9IG1hcFpvbWVGbjxDcmVhdGVBcmdzLCBSZWNpcGVFeGNoYW5nZVJlc3BvbnNlPihkbmFDb25maWcsIGNvbmR1Y3RvclVyaSwgJ2NvbWJpbmVkJywgJ3JlY2lwZV9leGNoYW5nZScsICdjcmVhdGVfcmVjaXBlX2V4Y2hhbmdlJylcbiAgY29uc3QgcnVuVXBkYXRlID0gbWFwWm9tZUZuPFVwZGF0ZUFyZ3MsIFJlY2lwZUV4Y2hhbmdlUmVzcG9uc2U+KGRuYUNvbmZpZywgY29uZHVjdG9yVXJpLCAnY29tYmluZWQnLCAncmVjaXBlX2V4Y2hhbmdlJywgJ3VwZGF0ZV9yZWNpcGVfZXhjaGFuZ2UnKVxuICBjb25zdCBydW5EZWxldGUgPSBtYXBab21lRm48QnlSZXZpc2lvbiwgYm9vbGVhbj4oZG5hQ29uZmlnLCBjb25kdWN0b3JVcmksICdjb21iaW5lZCcsICdyZWNpcGVfZXhjaGFuZ2UnLCAnZGVsZXRlX3JlY2lwZV9leGNoYW5nZScpXG5cbiAgY29uc3QgY3JlYXRlUmVjaXBlRXhjaGFuZ2U6IGNyZWF0ZUhhbmRsZXIgPSBhc3luYyAocm9vdCwgYXJncykgPT4ge1xuICAgIGNvbnNvbGUubG9nKFwiY3JlYXRlUmVjaXBlRXhjaGFuZ2UgKipcIiwgYXJncylcbiAgICBjb25zdCB4ID0gYXdhaXQgcnVuQ3JlYXRlKGFyZ3MpXG4gICAgY29uc29sZS5sb2coXCJjcmVhdGVSZWNpcGVFeGNoYW5nZSAqKlwiLCB4KVxuICAgIHJldHVybiB4XG4gIH1cblxuICBjb25zdCB1cGRhdGVSZWNpcGVFeGNoYW5nZTogdXBkYXRlSGFuZGxlciA9IGFzeW5jIChyb290LCBhcmdzKSA9PiB7XG4gICAgcmV0dXJuIGF3YWl0IHJ1blVwZGF0ZShhcmdzKVxuICB9XG5cbiAgY29uc3QgZGVsZXRlUmVjaXBlRXhjaGFuZ2U6IGRlbGV0ZUhhbmRsZXIgPSBhc3luYyAocm9vdCwgYXJncykgPT4ge1xuICAgIHJldHVybiBhd2FpdCBydW5EZWxldGUoYXJncylcbiAgfVxuXG4gIHJldHVybiB7XG4gICAgY3JlYXRlUmVjaXBlRXhjaGFuZ2UsXG4gICAgdXBkYXRlUmVjaXBlRXhjaGFuZ2UsXG4gICAgZGVsZXRlUmVjaXBlRXhjaGFuZ2UsXG4gIH1cbn1cbiJdfQ==