@leosprograms/vf-graphql-holochain
Version:
GraphQL schema bindings for the Holochain implementation of ValueFlows
27 lines • 3.88 kB
JavaScript
/**
* plan mutations
*
* @package: hREA
* @since: 2022-05-23
*/
import { mapZomeFn } from '../connection.js';
export default (dnaConfig, conductorUri) => {
const runCreate = mapZomeFn(dnaConfig, conductorUri, 'combined', 'plan', 'create_plan');
const runUpdate = mapZomeFn(dnaConfig, conductorUri, 'combined', 'plan', 'update_plan');
const runDelete = mapZomeFn(dnaConfig, conductorUri, 'combined', 'plan', 'delete_plan');
const createPlan = async (root, args) => {
return runCreate(args);
};
const updatePlan = async (root, args) => {
return runUpdate(args);
};
const deletePlan = async (root, args) => {
return runDelete(args);
};
return {
createPlan,
updatePlan,
deletePlan,
};
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGxhbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL211dGF0aW9ucy9wbGFuLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztHQUtHO0FBR0gsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGtCQUFrQixDQUFBO0FBbUI1QyxlQUFlLENBQUMsU0FBd0IsRUFBRSxZQUFvQixFQUFFLEVBQUU7SUFDaEUsTUFBTSxTQUFTLEdBQUcsU0FBUyxDQUEyQixTQUFTLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsYUFBYSxDQUFDLENBQUE7SUFDakgsTUFBTSxTQUFTLEdBQUcsU0FBUyxDQUEyQixTQUFTLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsYUFBYSxDQUFDLENBQUE7SUFDakgsTUFBTSxTQUFTLEdBQUcsU0FBUyxDQUFzQixTQUFTLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsYUFBYSxDQUFDLENBQUE7SUFFNUcsTUFBTSxVQUFVLEdBQWtCLEtBQUssRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLEVBQUU7UUFDckQsT0FBTyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDeEIsQ0FBQyxDQUFBO0lBRUQsTUFBTSxVQUFVLEdBQWtCLEtBQUssRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLEVBQUU7UUFDckQsT0FBTyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDeEIsQ0FBQyxDQUFBO0lBRUQsTUFBTSxVQUFVLEdBQWtCLEtBQUssRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLEVBQUU7UUFDckQsT0FBTyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDeEIsQ0FBQyxDQUFBO0lBRUQsT0FBTztRQUNMLFVBQVU7UUFDVixVQUFVO1FBQ1YsVUFBVTtLQUNYLENBQUE7QUFDSCxDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIHBsYW4gbXV0YXRpb25zXG4gKlxuICogQHBhY2thZ2U6IGhSRUFcbiAqIEBzaW5jZTogICAyMDIyLTA1LTIzXG4gKi9cblxuaW1wb3J0IHsgQnlSZXZpc2lvbiwgRE5BSWRNYXBwaW5ncyB9IGZyb20gJy4uL3R5cGVzLmpzJ1xuaW1wb3J0IHsgbWFwWm9tZUZuIH0gZnJvbSAnLi4vY29ubmVjdGlvbi5qcydcbmltcG9ydCB7IGRlbGV0ZUhhbmRsZXIgfSBmcm9tICcuLydcblxuaW1wb3J0IHtcbiAgUGxhbkNyZWF0ZVBhcmFtcyxcbiAgUGxhblVwZGF0ZVBhcmFtcyxcbiAgUGxhblJlc3BvbnNlLFxufSBmcm9tICdAbGVvc3Byb2dyYW1zL3ZmLWdyYXBocWwnXG5cbmV4cG9ydCBpbnRlcmZhY2UgQ3JlYXRlQXJncyB7XG4gICAgcGxhbjogUGxhbkNyZWF0ZVBhcmFtcyxcbn1cbmV4cG9ydCB0eXBlIGNyZWF0ZUhhbmRsZXIgPSAocm9vdDogYW55LCBhcmdzOiBDcmVhdGVBcmdzKSA9PiBQcm9taXNlPFBsYW5SZXNwb25zZT5cblxuZXhwb3J0IGludGVyZmFjZSBVcGRhdGVBcmdzIHtcbiAgcGxhbjogUGxhblVwZGF0ZVBhcmFtcyxcbn1cbmV4cG9ydCB0eXBlIHVwZGF0ZUhhbmRsZXIgPSAocm9vdDogYW55LCBhcmdzOiBVcGRhdGVBcmdzKSA9PiBQcm9taXNlPFBsYW5SZXNwb25zZT5cblxuZXhwb3J0IGRlZmF1bHQgKGRuYUNvbmZpZzogRE5BSWRNYXBwaW5ncywgY29uZHVjdG9yVXJpOiBzdHJpbmcpID0+IHtcbiAgY29uc3QgcnVuQ3JlYXRlID0gbWFwWm9tZUZuPENyZWF0ZUFyZ3MsIFBsYW5SZXNwb25zZT4oZG5hQ29uZmlnLCBjb25kdWN0b3JVcmksICdjb21iaW5lZCcsICdwbGFuJywgJ2NyZWF0ZV9wbGFuJylcbiAgY29uc3QgcnVuVXBkYXRlID0gbWFwWm9tZUZuPFVwZGF0ZUFyZ3MsIFBsYW5SZXNwb25zZT4oZG5hQ29uZmlnLCBjb25kdWN0b3JVcmksICdjb21iaW5lZCcsICdwbGFuJywgJ3VwZGF0ZV9wbGFuJylcbiAgY29uc3QgcnVuRGVsZXRlID0gbWFwWm9tZUZuPEJ5UmV2aXNpb24sIGJvb2xlYW4+KGRuYUNvbmZpZywgY29uZHVjdG9yVXJpLCAnY29tYmluZWQnLCAncGxhbicsICdkZWxldGVfcGxhbicpXG5cbiAgY29uc3QgY3JlYXRlUGxhbjogY3JlYXRlSGFuZGxlciA9IGFzeW5jIChyb290LCBhcmdzKSA9PiB7XG4gICAgcmV0dXJuIHJ1bkNyZWF0ZShhcmdzKVxuICB9XG5cbiAgY29uc3QgdXBkYXRlUGxhbjogdXBkYXRlSGFuZGxlciA9IGFzeW5jIChyb290LCBhcmdzKSA9PiB7XG4gICAgcmV0dXJuIHJ1blVwZGF0ZShhcmdzKVxuICB9XG5cbiAgY29uc3QgZGVsZXRlUGxhbjogZGVsZXRlSGFuZGxlciA9IGFzeW5jIChyb290LCBhcmdzKSA9PiB7XG4gICAgcmV0dXJuIHJ1bkRlbGV0ZShhcmdzKVxuICB9XG5cbiAgcmV0dXJuIHtcbiAgICBjcmVhdGVQbGFuLFxuICAgIHVwZGF0ZVBsYW4sXG4gICAgZGVsZXRlUGxhbixcbiAgfVxufVxuXG4iXX0=