- uploadFirstStep () {
- const formValue: VideoCreate = this.form.value
-
- const name = formValue.name
- const privacy = formValue.privacy
- const nsfw = formValue.nsfw
- const category = formValue.category
- const licence = formValue.licence
- const language = formValue.language
- const channelId = formValue.channelId
- const description = formValue.description
- const tags = formValue.tags
- const videofile = this.videofileInput.nativeElement.files[0]
-
- const formData = new FormData()
- formData.append('name', name)
- formData.append('privacy', privacy.toString())
- formData.append('category', '' + category)
- formData.append('nsfw', '' + nsfw)
- formData.append('licence', '' + licence)
- formData.append('channelId', '' + channelId)
- formData.append('videofile', videofile)
+ canDeactivate (): { canDeactivate: boolean, text?: string} {
+ if (this.secondStepType === 'upload') return this.videoUpload.canDeactivate()
+ if (this.secondStepType === 'import-url') return this.videoImportUrl.canDeactivate()
+ if (this.secondStepType === 'import-torrent') return this.videoImportTorrent.canDeactivate()