From 2cb03dc1f4e01ba491c36caff30c33fe9c5bad89 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 6 Apr 2021 17:01:35 +0200 Subject: Add banners support --- shared/models/activitypub/activitypub-actor.ts | 3 ++- shared/models/activitypub/objects/common-objects.ts | 2 +- shared/models/videos/channel/video-channel.model.ts | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) (limited to 'shared/models') diff --git a/shared/models/activitypub/activitypub-actor.ts b/shared/models/activitypub/activitypub-actor.ts index f022f3d02..c59be3f3b 100644 --- a/shared/models/activitypub/activitypub-actor.ts +++ b/shared/models/activitypub/activitypub-actor.ts @@ -27,5 +27,6 @@ export interface ActivityPubActor { publicKeyPem: string } - icon: ActivityIconObject + icon?: ActivityIconObject + image?: ActivityIconObject } diff --git a/shared/models/activitypub/objects/common-objects.ts b/shared/models/activitypub/objects/common-objects.ts index 76f0e3bcf..43d7f7f74 100644 --- a/shared/models/activitypub/objects/common-objects.ts +++ b/shared/models/activitypub/objects/common-objects.ts @@ -9,7 +9,7 @@ export interface ActivityIdentifierObject { export interface ActivityIconObject { type: 'Image' url: string - mediaType: 'image/jpeg' | 'image/png' + mediaType: string width?: number height?: number } diff --git a/shared/models/videos/channel/video-channel.model.ts b/shared/models/videos/channel/video-channel.model.ts index ae6dea42d..56517972d 100644 --- a/shared/models/videos/channel/video-channel.model.ts +++ b/shared/models/videos/channel/video-channel.model.ts @@ -15,6 +15,8 @@ export interface VideoChannel extends Actor { videosCount?: number viewsPerDay?: ViewsPerDate[] // chronologically ordered + + banner?: ActorImage } export interface VideoChannelSummary { -- cgit v1.2.3