X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Factivitypub.ts;h=d28453d793f405a42f6b355ba4cdaccc1cc3514f;hb=365d9083c938ea128e04c4f98e6b18dd26d86dd2;hp=2d49e6869d690adb75b838df41fdbea0c582a2bf;hpb=4c1def5fd8e9f483238eb38e221f555e2e6bbf07;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/activitypub.ts b/server/helpers/activitypub.ts index 2d49e6869..d28453d79 100644 --- a/server/helpers/activitypub.ts +++ b/server/helpers/activitypub.ts @@ -6,9 +6,8 @@ import { ACTIVITY_PUB, REMOTE_SCHEME } from '../initializers/constants' import { signJsonLDObject } from './peertube-crypto' import { pageToStartAndCount } from './core-utils' import { URL } from 'url' -import { MActor, MVideoAccountLight } from '../typings/models' - -export type ContextType = 'All' | 'View' | 'Announce' | 'CacheFile' +import { MActor, MVideoAccountLight } from '../types/models' +import { ContextType } from '@shared/models/activitypub/context' function getContextData (type: ContextType) { const context: any[] = [ @@ -41,6 +40,9 @@ function getContextData (type: ContextType) { language: 'sc:inLanguage', Infohash: 'pt:Infohash', + Playlist: 'pt:Playlist', + PlaylistElement: 'pt:PlaylistElement', + originallyPublishedAt: 'sc:datePublished', views: { '@type': 'sc:Number',