const config = require('../../../shared/config'); const externalRequest = require('../../lib/request-external'); const i18n = require('../../../shared/i18n'); const OEmbed = require('../../services/oembed'); const oembed = new OEmbed({config, externalRequest, i18n}); module.exports = { docName: 'oembed', read: { permissions: false, data: [ 'url', 'type' ], options: [], query({data}) { let {url, type} = data; return oembed.fetchOembedDataFromUrl(url, type); } } };