+import { URL } from 'url'
+import { MActor, MVideoAccountLight } from '../typings/models'
+import { ContextType } from '@shared/models/activitypub/context'
+
+function getContextData (type: ContextType) {
+ const context: any[] = [
+ 'https://www.w3.org/ns/activitystreams',
+ 'https://w3id.org/security/v1',
+ {
+ RsaSignature2017: 'https://w3id.org/security#RsaSignature2017'
+ }
+ ]
+
+ if (type !== 'View' && type !== 'Announce') {
+ const additional = {
+ pt: 'https://joinpeertube.org/ns#',
+ sc: 'http://schema.org#'
+ }