private videoService: VideoService
) { }
- get uri () {
+ get channelHandle () {
return this.videoChannel.name + '@' + this.videoChannel.host
}
- get uriAccount () {
- return this.videoChannel.ownerAccount.name + '@' + this.videoChannel.host
+ get channelUri () {
+ return this.videoChannel.url
}
ngOnInit () {
if (this.isUserLoggedIn()) {
- this.userSubscriptionService.isSubscriptionExists(this.uri)
+ this.userSubscriptionService.doesSubscriptionExist(this.channelHandle)
.subscribe(
- res => this.subscribed = res[this.uri],
+ res => this.subscribed = res[this.channelHandle],
err => this.notifier.error(err.message)
)
}
localSubscribe () {
- this.userSubscriptionService.addSubscription(this.uri)
+ this.userSubscriptionService.addSubscription(this.channelHandle)
.subscribe(
() => {
this.subscribed = true
}
localUnsubscribe () {
- this.userSubscriptionService.deleteSubscription(this.uri)
+ this.userSubscriptionService.deleteSubscription(this.channelHandle)
.subscribe(
() => {
this.subscribed = false