import { InstanceService } from '@app/shared/shared-instance'
import { VideoCaptionEdit, VideoEdit, VideoService } from '@app/shared/shared-main'
import {
+ HTMLServerConfig,
LiveVideo,
RegisterClientFormFieldOptions,
RegisterClientVideoFieldOptions,
- ServerConfig,
VideoConstant,
VideoDetails,
VideoPrivacy
calendarTimezone: string
calendarDateFormat: string
- serverConfig: ServerConfig
+ serverConfig: HTMLServerConfig
pluginFields: PluginField[] = []
this.serverService.getVideoPrivacies()
.subscribe(privacies => {
- this.videoPrivacies = this.videoService.explainedPrivacyLabels(privacies)
+ this.videoPrivacies = this.videoService.explainedPrivacyLabels(privacies).videoPrivacies
+
if (this.schedulePublicationPossible) {
this.videoPrivacies.push({
id: this.SPECIAL_SCHEDULED_PRIVACY,
}
})
- this.serverConfig = this.serverService.getTmpConfig()
- this.serverService.getConfig()
- .subscribe(config => this.serverConfig = config)
+ this.serverConfig = this.serverService.getHTMLConfig()
this.initialVideoCaptions = this.videoCaptions.map(c => c.language.id)