ghost
Version:
The professional publishing platform
16 lines (14 loc) • 490 B
JavaScript
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;
}
};