24 lines
677 B
JavaScript
24 lines
677 B
JavaScript
import submitContentChanges from '../../services/submit_content_changes';
|
|
import savedContentMetaQuery from '../queries/saved_content_meta.query.graphql';
|
|
|
|
const submitContentChangesResolver = (
|
|
_,
|
|
{ input: { project: projectId, username, sourcePath, content } },
|
|
{ cache },
|
|
) => {
|
|
return submitContentChanges({ projectId, username, sourcePath, content }).then(
|
|
savedContentMeta => {
|
|
cache.writeQuery({
|
|
query: savedContentMetaQuery,
|
|
data: {
|
|
savedContentMeta: {
|
|
__typename: 'SavedContentMeta',
|
|
...savedContentMeta,
|
|
},
|
|
},
|
|
});
|
|
},
|
|
);
|
|
};
|
|
|
|
export default submitContentChangesResolver;
|