import { PluginsManager } from '@root-helpers/plugins-manager'
import { HTMLServerConfig, ServerConfig, UserRight, VideoConstant } from '@shared/models'
-const logger = debug('peertube:menu:MenuComponent')
+const debugLogger = debug('peertube:menu:MenuComponent')
@Component({
selector: 'my-menu',
}
getExternalLoginHref () {
- if (this.serverConfig.client.menu.login.redirectOnSingleExternalAuth !== true) return undefined
+ if (!this.serverConfig || this.serverConfig.client.menu.login.redirectOnSingleExternalAuth !== true) return undefined
const externalAuths = this.serverConfig.plugin.registeredExternalAuths
if (externalAuths.length !== 1) return undefined
toggleUseP2P () {
if (!this.user) return
- this.user.webTorrentEnabled = !this.user.webTorrentEnabled
+ this.user.p2pEnabled = !this.user.p2pEnabled
- this.userService.updateMyProfile({ webTorrentEnabled: this.user.webTorrentEnabled })
+ this.userService.updateMyProfile({ p2pEnabled: this.user.p2pEnabled })
.subscribe(() => this.authService.refreshUserInformation())
}
.pipe(
switchMap(() => this.user.computeCanSeeVideosLink(this.userService.getMyVideoQuotaUsed()))
).subscribe(res => {
- if (res === true) logger('User can see videos link.')
- else logger('User cannot see videos link.')
+ if (res === true) debugLogger('User can see videos link.')
+ else debugLogger('User cannot see videos link.')
})
}