add links to channel pages
This commit is contained in:
parent
0c398a5670
commit
7ef1816b34
|
@ -213,9 +213,9 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
private Guid GetInternalChannelId(string serviceName, string externalChannelId)
|
private Guid GetInternalChannelId(string serviceName, string externalChannelId, string channelName)
|
||||||
{
|
{
|
||||||
var name = serviceName + externalChannelId;
|
var name = serviceName + externalChannelId + channelName;
|
||||||
|
|
||||||
return name.ToLower().GetMBId(typeof(Channel));
|
return name.ToLower().GetMBId(typeof(Channel));
|
||||||
}
|
}
|
||||||
|
@ -248,7 +248,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
||||||
isNew = true;
|
isNew = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
var id = GetInternalChannelId(serviceName, channelInfo.Id);
|
var id = GetInternalChannelId(serviceName, channelInfo.Id, channelInfo.Name);
|
||||||
|
|
||||||
var item = _itemRepo.RetrieveItem(id) as Channel;
|
var item = _itemRepo.RetrieveItem(id) as Channel;
|
||||||
|
|
||||||
|
@ -399,7 +399,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
||||||
StartDate = info.StartDate,
|
StartDate = info.StartDate,
|
||||||
Id = id,
|
Id = id,
|
||||||
ExternalId = info.Id,
|
ExternalId = info.Id,
|
||||||
ChannelId = GetInternalChannelId(service.Name, info.ChannelId).ToString("N"),
|
ChannelId = GetInternalChannelId(service.Name, info.ChannelId, info.ChannelName).ToString("N"),
|
||||||
Status = info.Status
|
Status = info.Status
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -512,7 +512,7 @@ namespace MediaBrowser.Server.Implementations.LiveTv
|
||||||
StartDate = info.StartDate,
|
StartDate = info.StartDate,
|
||||||
Id = id,
|
Id = id,
|
||||||
ExternalId = info.Id,
|
ExternalId = info.Id,
|
||||||
ChannelId = GetInternalChannelId(service.Name, info.ChannelId).ToString("N"),
|
ChannelId = GetInternalChannelId(service.Name, info.ChannelId, info.ChannelName).ToString("N"),
|
||||||
Status = info.Status,
|
Status = info.Status,
|
||||||
IsRecurring = info.IsRecurring
|
IsRecurring = info.IsRecurring
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user