+ path: 'recently-added',
+ component: VideoRecentlyAddedComponent,
+ data: {
+ meta: {
+ title: 'Recently added videos'
+ },
+ reuse: {
+ enabled: true,
+ key: 'recently-added-videos-list'
+ }
+ }
+ },
+ {
+ path: 'subscriptions',
+ component: VideoUserSubscriptionsComponent,
+ data: {
+ meta: {
+ title: 'Subscriptions'
+ },
+ reuse: {
+ enabled: true,
+ key: 'subscription-videos-list'
+ }
+ }
+ },
+ {
+ path: 'local',
+ component: VideoLocalComponent,
+ data: {
+ meta: {
+ title: 'Local videos'
+ },
+ reuse: {
+ enabled: true,
+ key: 'local-videos-list'
+ }
+ }
+ },
+ {
+ path: 'upload',
+ loadChildren: () => import('@app/videos/+video-edit/video-add.module').then(m => m.VideoAddModule),
+ data: {
+ meta: {
+ title: 'Upload a video'
+ }
+ }
+ },
+ {
+ path: 'update/:uuid',
+ loadChildren: () => import('@app/videos/+video-edit/video-update.module').then(m => m.VideoUpdateModule),
+ data: {
+ meta: {
+ title: 'Edit a video'
+ }
+ }
+ },
+ {
+ path: 'watch',
+ loadChildren: () => import('@app/videos/+video-watch/video-watch.module').then(m => m.VideoWatchModule),
+ data: {
+ preload: 3000
+ }