- model: () => VideoModel,
- required: false,
- include: [
- {
- model: () => VideoChannelModel,
- required: true,
- include: [
- {
- model: () => AccountModel,
- required: true
- }
- ]
- },
- {
- model: () => TagModel
- }
- ]
+ model: UserModel.unscoped(),
+ required: true
+ },
+ {
+ model: VideoModel.scope([
+ VideoModelScopeNames.WITH_ACCOUNT_DETAILS,
+ VideoModelScopeNames.WITH_TAGS,
+ VideoModelScopeNames.WITH_THUMBNAILS
+ ]),
+ required: false