|
|
|
@ -25,6 +25,7 @@ using MediaBrowser.Model.LiveTv;
|
|
|
|
|
using MediaBrowser.Model.Querying;
|
|
|
|
|
using MediaBrowser.Model.Services;
|
|
|
|
|
using Microsoft.Net.Http.Headers;
|
|
|
|
|
using static MediaBrowser.Common.HexHelper;
|
|
|
|
|
|
|
|
|
|
namespace MediaBrowser.Api.LiveTv
|
|
|
|
|
{
|
|
|
|
@ -886,10 +887,10 @@ namespace MediaBrowser.Api.LiveTv
|
|
|
|
|
{
|
|
|
|
|
// SchedulesDirect requires a SHA1 hash of the user's password
|
|
|
|
|
// https://github.com/SchedulesDirect/JSON-Service/wiki/API-20141201#obtain-a-token
|
|
|
|
|
SHA1 sha = SHA1.Create();
|
|
|
|
|
return BitConverter.ToString(
|
|
|
|
|
sha.ComputeHash(Encoding.UTF8.GetBytes(str)))
|
|
|
|
|
.Replace("-", string.Empty).ToLowerInvariant();
|
|
|
|
|
using (SHA1 sha = SHA1.Create()) {
|
|
|
|
|
return ToHexString(
|
|
|
|
|
sha.ComputeHash(Encoding.UTF8.GetBytes(str)));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void Delete(DeleteListingProvider request)
|
|
|
|
|