X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fmodels%2Fusers%2Fuser.model.ts;h=efb4510148e12ddedc6f1b2c84a1b9ad3f89851a;hb=7cd1b12c19d0589d1d692ed0571ca0800f028aea;hp=1434dca81d393822f15b1b667d56283cb7c4a631;hpb=29128b2f5ce00093ad81b4b72daae0e3444fd5a8;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/models/users/user.model.ts b/shared/models/users/user.model.ts index 1434dca81..efb451014 100644 --- a/shared/models/users/user.model.ts +++ b/shared/models/users/user.model.ts @@ -1,10 +1,10 @@ import { Account } from '../actors' import { VideoChannel } from '../videos/channel/video-channel.model' -import { VideoPlaylist } from '../videos/playlist/video-playlist.model' import { UserRole } from './user-role' import { NSFWPolicyType } from '../videos/nsfw-policy.type' import { UserNotificationSetting } from './user-notification-setting.model' import { UserAdminFlag } from './user-flag.model' +import { VideoPlaylistType } from '@shared/models' export interface User { id: number @@ -47,6 +47,12 @@ export interface User { createdAt: Date } +export interface MyUserSpecialPlaylist { + id: number + name: string + type: VideoPlaylistType +} + export interface MyUser extends User { - specialPlaylists: Partial[] + specialPlaylists: MyUserSpecialPlaylist[] }