From bee29df8a9ba3090be3daa8ff806dd9a26d7a5cf Mon Sep 17 00:00:00 2001 From: Rigel Kent Date: Wed, 11 Dec 2019 20:20:42 +0100 Subject: autoplay next video support for playlists --- server/models/account/user.ts | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'server/models') diff --git a/server/models/account/user.ts b/server/models/account/user.ts index 522ea3310..b2cd25bc3 100644 --- a/server/models/account/user.ts +++ b/server/models/account/user.ts @@ -26,6 +26,7 @@ import { isUserAdminFlagsValid, isUserAutoPlayVideoValid, isUserAutoPlayNextVideoValid, + isUserAutoPlayNextVideoPlaylistValid, isUserBlockedReasonValid, isUserBlockedValid, isUserEmailVerifiedValid, @@ -167,6 +168,12 @@ export class UserModel extends Model { @Column autoPlayNextVideo: boolean + @AllowNull(false) + @Default(true) + @Is('UserAutoPlayNextVideoPlaylist', value => throwIfNotValid(value, isUserAutoPlayNextVideoPlaylistValid, 'auto play next video for playlists boolean')) + @Column + autoPlayNextVideoPlaylist: boolean + @AllowNull(true) @Default(null) @Is('UserVideoLanguages', value => throwIfNotValid(value, isUserVideoLanguages, 'video languages')) @@ -619,6 +626,7 @@ export class UserModel extends Model { videosHistoryEnabled: this.videosHistoryEnabled, autoPlayVideo: this.autoPlayVideo, autoPlayNextVideo: this.autoPlayNextVideo, + autoPlayNextVideoPlaylist: this.autoPlayNextVideoPlaylist, videoLanguages: this.videoLanguages, role: this.role, -- cgit v1.2.3