@leosprograms/vf-graphql-holochain
Version:
GraphQL schema bindings for the Holochain implementation of ValueFlows
22 lines • 3.45 kB
JavaScript
/**
* Mutations for manipulating proposed intents
*
* @package: HoloREA
* @since: 2019-09-12
*/
import { mapZomeFn } from '../connection.js';
export default (dnaConfig, conductorUri) => {
const runCreate = mapZomeFn(dnaConfig, conductorUri, 'combined', 'proposed_intent', 'create_proposed_intent');
const runDelete = mapZomeFn(dnaConfig, conductorUri, 'combined', 'proposed_intent', 'delete_proposed_intent');
const proposeIntent = async (root, args) => {
return runCreate({ proposedIntent: args });
};
const deleteProposedIntent = async (root, args) => {
return runDelete(args);
};
return {
proposeIntent,
deleteProposedIntent,
};
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvcG9zZWRJbnRlbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9tdXRhdGlvbnMvcHJvcG9zZWRJbnRlbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUFHSCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sa0JBQWtCLENBQUE7QUFpQjVDLGVBQWUsQ0FBQyxTQUF3QixFQUFFLFlBQW9CLEVBQUUsRUFBRTtJQUNoRSxNQUFNLFNBQVMsR0FBRyxTQUFTLENBQXVDLFNBQVMsRUFBRSxZQUFZLEVBQUUsVUFBVSxFQUFFLGlCQUFpQixFQUFFLHdCQUF3QixDQUFDLENBQUE7SUFDbkosTUFBTSxTQUFTLEdBQUcsU0FBUyxDQUFzQixTQUFTLEVBQUUsWUFBWSxFQUFFLFVBQVUsRUFBRSxpQkFBaUIsRUFBRSx3QkFBd0IsQ0FBQyxDQUFBO0lBRWxJLE1BQU0sYUFBYSxHQUFrQixLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxFQUFFO1FBQ3hELE9BQU8sU0FBUyxDQUFDLEVBQUUsY0FBYyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUE7SUFDNUMsQ0FBQyxDQUFBO0lBRUQsTUFBTSxvQkFBb0IsR0FBa0IsS0FBSyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsRUFBRTtRQUMvRCxPQUFPLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQTtJQUN4QixDQUFDLENBQUE7SUFFRCxPQUFPO1FBQ0wsYUFBYTtRQUNiLG9CQUFvQjtLQUNyQixDQUFBO0FBQ0gsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBNdXRhdGlvbnMgZm9yIG1hbmlwdWxhdGluZyBwcm9wb3NlZCBpbnRlbnRzXG4gKlxuICogQHBhY2thZ2U6IEhvbG9SRUFcbiAqIEBzaW5jZTogICAyMDE5LTA5LTEyXG4gKi9cblxuaW1wb3J0IHsgQnlSZXZpc2lvbiwgRE5BSWRNYXBwaW5ncywgSW50ZW50QWRkcmVzcywgUHJvcG9zYWxBZGRyZXNzIH0gZnJvbSAnLi4vdHlwZXMuanMnXG5pbXBvcnQgeyBtYXBab21lRm4gfSBmcm9tICcuLi9jb25uZWN0aW9uLmpzJ1xuaW1wb3J0IHsgZGVsZXRlSGFuZGxlciB9IGZyb20gJy4vJ1xuXG5pbXBvcnQge1xuICBQcm9wb3NlZEludGVudFJlc3BvbnNlLFxufSBmcm9tICdAbGVvc3Byb2dyYW1zL3ZmLWdyYXBocWwnXG5cbmV4cG9ydCBpbnRlcmZhY2UgQ3JlYXRlUGFyYW1zIHtcbiAgcHJvcG9zZWRJbnRlbnQ6IENyZWF0ZVJlcXVlc3QsXG59XG5pbnRlcmZhY2UgQ3JlYXRlUmVxdWVzdCB7XG4gIHB1Ymxpc2hlZEluOiBQcm9wb3NhbEFkZHJlc3MsXG4gIHB1Ymxpc2hlczogSW50ZW50QWRkcmVzcyxcbiAgcmVjaXByb2NhbDogYm9vbGVhbixcbn1cbmV4cG9ydCB0eXBlIGNyZWF0ZUhhbmRsZXIgPSAocm9vdDogYW55LCBhcmdzOiBDcmVhdGVSZXF1ZXN0KSA9PiBQcm9taXNlPFByb3Bvc2VkSW50ZW50UmVzcG9uc2U+XG5cbmV4cG9ydCBkZWZhdWx0IChkbmFDb25maWc6IEROQUlkTWFwcGluZ3MsIGNvbmR1Y3RvclVyaTogc3RyaW5nKSA9PiB7XG4gIGNvbnN0IHJ1bkNyZWF0ZSA9IG1hcFpvbWVGbjxDcmVhdGVQYXJhbXMsIFByb3Bvc2VkSW50ZW50UmVzcG9uc2U+KGRuYUNvbmZpZywgY29uZHVjdG9yVXJpLCAnY29tYmluZWQnLCAncHJvcG9zZWRfaW50ZW50JywgJ2NyZWF0ZV9wcm9wb3NlZF9pbnRlbnQnKVxuICBjb25zdCBydW5EZWxldGUgPSBtYXBab21lRm48QnlSZXZpc2lvbiwgYm9vbGVhbj4oZG5hQ29uZmlnLCBjb25kdWN0b3JVcmksICdjb21iaW5lZCcsICdwcm9wb3NlZF9pbnRlbnQnLCAnZGVsZXRlX3Byb3Bvc2VkX2ludGVudCcpXG5cbiAgY29uc3QgcHJvcG9zZUludGVudDogY3JlYXRlSGFuZGxlciA9IGFzeW5jIChyb290LCBhcmdzKSA9PiB7XG4gICAgcmV0dXJuIHJ1bkNyZWF0ZSh7IHByb3Bvc2VkSW50ZW50OiBhcmdzIH0pXG4gIH1cblxuICBjb25zdCBkZWxldGVQcm9wb3NlZEludGVudDogZGVsZXRlSGFuZGxlciA9IGFzeW5jIChyb290LCBhcmdzKSA9PiB7XG4gICAgcmV0dXJuIHJ1bkRlbGV0ZShhcmdzKVxuICB9XG5cbiAgcmV0dXJuIHtcbiAgICBwcm9wb3NlSW50ZW50LFxuICAgIGRlbGV0ZVByb3Bvc2VkSW50ZW50LFxuICB9XG59XG4iXX0=