UNPKG

ghost

Version:

The professional publishing platform

16 lines (14 loc) 490 B
const debug = require('@tryghost/debug')('api:endpoints:utils:serializers:output:oembed'); const mappers = require('./mappers'); module.exports = { all(data, apiConfig, frame) { debug('all'); if (data?.metadata?.thumbnail) { data.metadata.thumbnail = mappers.oembed(data.metadata.thumbnail); } if (data?.metadata?.icon) { data.metadata.icon = mappers.oembed(data.metadata.icon); } frame.response = data; } };