git ssb

0+

mixmix / scuttle-blog



Tree: 85899d9c65af617c7746ff686142b1bf2e513f20

Files: 85899d9c65af617c7746ff686142b1bf2e513f20 / sync / isBlog.js

546 bytesRaw
1const validator = require('is-my-json-valid')
2const schema = require('../schema/blog')
3const getMsgContent = require('../lib/getMsgContent')
4
5const isBlogContent = validator(schema, {verbose: true})
6
7// server is not used here. Closure pattern is just for consistency of use with other functions.
8module.exports = function (server) {
9 return function isBlog (obj) {
10 const result = isBlogContent(getMsgContent(obj))
11
12 // exposes error messages provided by is-my-json-valid
13 isBlog.errors = isBlogContent.errors
14
15 return result
16 }
17}
18

Built with git-ssb-web