X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fmodels%2Factivitypub%2Factivitypub-actor.ts;h=efb6edec48c3255ae517c0a6d92ad3a0b141057d;hb=f18a060a83d7053897173b2a24fb7984893131c7;hp=53ec579bcccafdac02815e105ea890362ea789eb;hpb=b6a1dd4d1b3b0032f8b968e72cbd074f646e8827;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/models/activitypub/activitypub-actor.ts b/shared/models/activitypub/activitypub-actor.ts index 53ec579bc..efb6edec4 100644 --- a/shared/models/activitypub/activitypub-actor.ts +++ b/shared/models/activitypub/activitypub-actor.ts @@ -1,6 +1,6 @@ -import { ActivityPubAttributedTo } from './objects/common-objects' +import { ActivityIconObject, ActivityPubAttributedTo } from './objects/common-objects' -export type ActivityPubActorType = 'Person' | 'Application' | 'Group' +export type ActivityPubActorType = 'Person' | 'Application' | 'Group' | 'Service' | 'Organization' export interface ActivityPubActor { '@context': any[] @@ -27,9 +27,11 @@ export interface ActivityPubActor { publicKeyPem: string } - icon: { - type: 'Image' - mediaType: 'image/png' - url: string - } + image?: ActivityIconObject | ActivityIconObject[] + + icon?: ActivityIconObject | ActivityIconObject[] + // TODO: migrate to `icon`, introduced in 4.2 + icons?: ActivityIconObject[] + + published?: string }