X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Flib%2Fvideo-playlist.ts;h=6eeb70c8e7f964bd44a949efc557602b092ab7de;hb=6bff8ce23ac9a2de8c6ddcea9df5f7bd2b653156;hp=6e214e60f226c852235641a714a63eb1f55f6bf2;hpb=df0b219d36bf6852cdf2a7ad09ed4a41c6bccefa;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/video-playlist.ts b/server/lib/video-playlist.ts index 6e214e60f..6eeb70c8e 100644 --- a/server/lib/video-playlist.ts +++ b/server/lib/video-playlist.ts @@ -1,12 +1,13 @@ import * as Sequelize from 'sequelize' -import { AccountModel } from '../models/account/account' import { VideoPlaylistModel } from '../models/video/video-playlist' import { VideoPlaylistPrivacy } from '../../shared/models/videos/playlist/video-playlist-privacy.model' -import { getVideoPlaylistActivityPubUrl } from './activitypub' +import { getVideoPlaylistActivityPubUrl } from './activitypub/url' import { VideoPlaylistType } from '../../shared/models/videos/playlist/video-playlist-type.model' +import { MAccount } from '../types/models' +import { MVideoPlaylistOwner } from '../types/models/video/video-playlist' -async function createWatchLaterPlaylist (account: AccountModel, t: Sequelize.Transaction) { - const videoPlaylist = new VideoPlaylistModel({ +async function createWatchLaterPlaylist (account: MAccount, t: Sequelize.Transaction) { + const videoPlaylist: MVideoPlaylistOwner = new VideoPlaylistModel({ name: 'Watch later', privacy: VideoPlaylistPrivacy.PRIVATE, type: VideoPlaylistType.WATCH_LATER,