]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/tests/fixtures/peertube-plugin-test/main.js
Add Podcast RSS feeds (#5487)
[github/Chocobozzz/PeerTube.git] / server / tests / fixtures / peertube-plugin-test / main.js
index 84b47954832d1ec2cf0d82a634ba2d9ae76d3640..17032f6d9861a1c78a4e34be9d307ed40d02e35e 100644 (file)
@@ -14,6 +14,7 @@ async function register ({ registerHook, registerSetting, settingsManager, stora
       'action:api.video-channel.deleted',
 
       'action:api.live-video.created',
+      'action:live.video.state.updated',
 
       'action:api.video-thread.created',
       'action:api.video-comment-reply.created',
@@ -312,6 +313,8 @@ async function register ({ registerHook, registerSetting, settingsManager, stora
     }
   })
 
+  // ---------------------------------------------------------------------------
+
   registerHook({
     target: 'filter:html.embed.video.allowed.result',
     handler: (result, params) => {
@@ -332,6 +335,19 @@ async function register ({ registerHook, registerSetting, settingsManager, stora
     }
   })
 
+  // ---------------------------------------------------------------------------
+
+  registerHook({
+    target: 'filter:html.client.json-ld.result',
+    handler: (jsonld, context) => {
+      if (!context || !context.video) return jsonld
+
+      return Object.assign(jsonld, { recordedAt: 'http://example.com/recordedAt' })
+    }
+  })
+
+  // ---------------------------------------------------------------------------
+
   registerHook({
     target: 'filter:api.server.stats.get.result',
     handler: (result) => {