|
@@ -8,6 +8,7 @@ using System.Text;
|
|
using System.Threading;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using System.Threading.Tasks;
|
|
using MediaBrowser.Api.UserLibrary;
|
|
using MediaBrowser.Api.UserLibrary;
|
|
|
|
+using MediaBrowser.Common;
|
|
using MediaBrowser.Common.Configuration;
|
|
using MediaBrowser.Common.Configuration;
|
|
using MediaBrowser.Common.Net;
|
|
using MediaBrowser.Common.Net;
|
|
using MediaBrowser.Controller.Configuration;
|
|
using MediaBrowser.Controller.Configuration;
|
|
@@ -25,7 +26,6 @@ using MediaBrowser.Model.LiveTv;
|
|
using MediaBrowser.Model.Querying;
|
|
using MediaBrowser.Model.Querying;
|
|
using MediaBrowser.Model.Services;
|
|
using MediaBrowser.Model.Services;
|
|
using Microsoft.Net.Http.Headers;
|
|
using Microsoft.Net.Http.Headers;
|
|
-using static MediaBrowser.Common.HexHelper;
|
|
|
|
|
|
|
|
namespace MediaBrowser.Api.LiveTv
|
|
namespace MediaBrowser.Api.LiveTv
|
|
{
|
|
{
|
|
@@ -887,8 +887,9 @@ namespace MediaBrowser.Api.LiveTv
|
|
{
|
|
{
|
|
// SchedulesDirect requires a SHA1 hash of the user's password
|
|
// SchedulesDirect requires a SHA1 hash of the user's password
|
|
// https://github.com/SchedulesDirect/JSON-Service/wiki/API-20141201#obtain-a-token
|
|
// https://github.com/SchedulesDirect/JSON-Service/wiki/API-20141201#obtain-a-token
|
|
- using (SHA1 sha = SHA1.Create()) {
|
|
|
|
- return ToHexString(
|
|
|
|
|
|
+ using (SHA1 sha = SHA1.Create())
|
|
|
|
+ {
|
|
|
|
+ return Hex.Encode(
|
|
sha.ComputeHash(Encoding.UTF8.GetBytes(str)));
|
|
sha.ComputeHash(Encoding.UTF8.GetBytes(str)));
|
|
}
|
|
}
|
|
}
|
|
}
|