diff --git a/app/models/kaleidoscope-event.js b/app/models/kaleidoscope-event.js index 6d6bd09..ad02b90 100644 --- a/app/models/kaleidoscope-event.js +++ b/app/models/kaleidoscope-event.js @@ -15,6 +15,7 @@ const KaleidoscopeEventSchema = new Schema({ label: { type: String }, content: { type: String }, href: { type: String }, + thumbnail: { type: String }, source: { pkg: { name: { type: String, required: true }, diff --git a/app/services/hive.js b/app/services/hive.js index 5695e57..4e517c9 100644 --- a/app/services/hive.js +++ b/app/services/hive.js @@ -195,6 +195,10 @@ class HiveService extends SiteService { event.content = striptags(eventDefinition.content.trim()); event.href = striptags(eventDefinition.href.trim()); + if (eventDefinition.thumbnail) { + event.thumbnail = striptags(eventDefinition.thumbnail); + } + event.source = { pkg: { name: striptags(eventDefinition.source.pkg.name.trim().toLowerCase()),