From 0f320037e689b2778959c12ddd4ce790f6e4ae4f Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 11 May 2018 15:10:13 +0200 Subject: Add ability to update a video channel --- shared/models/activitypub/activity.ts | 2 +- shared/models/actors/actor.model.ts | 4 ++-- shared/models/videos/video-update.model.ts | 1 + shared/models/videos/video.model.ts | 10 ++++++++++ 4 files changed, 14 insertions(+), 3 deletions(-) (limited to 'shared') diff --git a/shared/models/activitypub/activity.ts b/shared/models/activitypub/activity.ts index f555f0118..46e883e5f 100644 --- a/shared/models/activitypub/activity.ts +++ b/shared/models/activitypub/activity.ts @@ -64,7 +64,7 @@ export interface ActivityAnnounce extends BaseActivity { export interface ActivityUndo extends BaseActivity { type: 'Undo', - object: ActivityFollow | ActivityLike | ActivityCreate + object: ActivityFollow | ActivityLike | ActivityCreate | ActivityAnnounce } export interface ActivityLike extends BaseActivity { diff --git a/shared/models/actors/actor.model.ts b/shared/models/actors/actor.model.ts index f91616519..6b3b1b47c 100644 --- a/shared/models/actors/actor.model.ts +++ b/shared/models/actors/actor.model.ts @@ -8,7 +8,7 @@ export interface Actor { host: string followingCount: number followersCount: number - createdAt: Date - updatedAt: Date + createdAt: Date | string + updatedAt: Date | string avatar: Avatar } diff --git a/shared/models/videos/video-update.model.ts b/shared/models/videos/video-update.model.ts index 3a205bb83..c368d8464 100644 --- a/shared/models/videos/video-update.model.ts +++ b/shared/models/videos/video-update.model.ts @@ -11,6 +11,7 @@ export interface VideoUpdate { tags?: string[] commentsEnabled?: boolean nsfw?: boolean + channelId?: number thumbnailfile?: Blob previewfile?: Blob } diff --git a/shared/models/videos/video.model.ts b/shared/models/videos/video.model.ts index ba1881da3..eb40e82de 100644 --- a/shared/models/videos/video.model.ts +++ b/shared/models/videos/video.model.ts @@ -48,6 +48,16 @@ export interface Video { host: string avatar: Avatar } + + channel: { + id: number + uuid: string + name: string + displayName: string + url: string + host: string + avatar: Avatar + } } export interface VideoDetails extends Video { -- cgit v1.2.3