aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-12-17 00:52:34 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-12-17 00:52:34 -0500
commit3763f7d912cd38740d053d677d064a480fba6d23 (patch)
treea7a2cc186e42166b88d227d78b39be0197ecd600
parent13274348e9e2162eca84dc8f20c4d80ade29e8bf (diff)
resolve update check errors
-rw-r--r--MediaBrowser.Api/Sync/SyncService.cs33
-rw-r--r--MediaBrowser.Common.Implementations/Security/MbAdmin.cs2
-rw-r--r--MediaBrowser.Controller/Sync/ISyncManager.cs7
-rw-r--r--MediaBrowser.Model/ApiClient/IApiClient.cs3
-rw-r--r--MediaBrowser.Server.Implementations/Sync/SyncManager.cs5
5 files changed, 29 insertions, 21 deletions
diff --git a/MediaBrowser.Api/Sync/SyncService.cs b/MediaBrowser.Api/Sync/SyncService.cs
index d4d1106ec..cefb0e46e 100644
--- a/MediaBrowser.Api/Sync/SyncService.cs
+++ b/MediaBrowser.Api/Sync/SyncService.cs
@@ -27,22 +27,14 @@ namespace MediaBrowser.Api.Sync
public string Id { get; set; }
}
+ [Route("/Sync/JobItems", "GET", Summary = "Gets sync job items.")]
+ public class GetSyncJobItems : SyncJobItemQuery, IReturn<QueryResult<SyncJobItem>>
+ {
+ }
+
[Route("/Sync/Jobs", "GET", Summary = "Gets sync jobs.")]
- public class GetSyncJobs : IReturn<QueryResult<SyncJob>>
+ public class GetSyncJobs : SyncJobQuery, IReturn<QueryResult<SyncJob>>
{
- /// <summary>
- /// Skips over a given number of items within the results. Use for paging.
- /// </summary>
- /// <value>The start index.</value>
- [ApiMember(Name = "StartIndex", Description = "Optional. The record index to start at. All items with a lower index will be dropped from the results.", IsRequired = false, DataType = "int", ParameterType = "query", Verb = "GET")]
- public int? StartIndex { get; set; }
-
- /// <summary>
- /// The maximum number of items to return
- /// </summary>
- /// <value>The limit.</value>
- [ApiMember(Name = "Limit", Description = "Optional. The maximum number of records to return", IsRequired = false, DataType = "int", ParameterType = "query", Verb = "GET")]
- public int? Limit { get; set; }
}
[Route("/Sync/Jobs", "POST", Summary = "Gets sync jobs.")]
@@ -104,11 +96,14 @@ namespace MediaBrowser.Api.Sync
public object Get(GetSyncJobs request)
{
- var result = _syncManager.GetJobs(new SyncJobQuery
- {
- StartIndex = request.StartIndex,
- Limit = request.Limit
- });
+ var result = _syncManager.GetJobs(request);
+
+ return ToOptimizedResult(result);
+ }
+
+ public object Get(GetSyncJobItems request)
+ {
+ var result = _syncManager.GetJobItems(request);
return ToOptimizedResult(result);
}
diff --git a/MediaBrowser.Common.Implementations/Security/MbAdmin.cs b/MediaBrowser.Common.Implementations/Security/MbAdmin.cs
index 9171e9e13..ab4a83257 100644
--- a/MediaBrowser.Common.Implementations/Security/MbAdmin.cs
+++ b/MediaBrowser.Common.Implementations/Security/MbAdmin.cs
@@ -3,7 +3,7 @@ namespace MediaBrowser.Common.Implementations.Security
{
public class MbAdmin
{
- public const string HttpUrl = "https://www.mb3admin.com/admin/";
+ public const string HttpUrl = "http://www.mb3admin.com/admin/";
/// <summary>
/// Leaving as http for now until we get it squared away
diff --git a/MediaBrowser.Controller/Sync/ISyncManager.cs b/MediaBrowser.Controller/Sync/ISyncManager.cs
index 5814daf2d..47339f677 100644
--- a/MediaBrowser.Controller/Sync/ISyncManager.cs
+++ b/MediaBrowser.Controller/Sync/ISyncManager.cs
@@ -23,6 +23,13 @@ namespace MediaBrowser.Controller.Sync
QueryResult<SyncJob> GetJobs(SyncJobQuery query);
/// <summary>
+ /// Gets the job items.
+ /// </summary>
+ /// <param name="query">The query.</param>
+ /// <returns>QueryResult&lt;SyncJobItem&gt;.</returns>
+ QueryResult<SyncJobItem> GetJobItems(SyncJobItemQuery query);
+
+ /// <summary>
/// Gets the job.
/// </summary>
/// <param name="id">The identifier.</param>
diff --git a/MediaBrowser.Model/ApiClient/IApiClient.cs b/MediaBrowser.Model/ApiClient/IApiClient.cs
index 5560e19ac..9521f8538 100644
--- a/MediaBrowser.Model/ApiClient/IApiClient.cs
+++ b/MediaBrowser.Model/ApiClient/IApiClient.cs
@@ -1411,8 +1411,9 @@ namespace MediaBrowser.Model.ApiClient
/// Gets the synchronize job item file.
/// </summary>
/// <param name="id">The identifier.</param>
+ /// <param name="cancellationToken">The cancellation token.</param>
/// <returns>Task&lt;Stream&gt;.</returns>
- Task<Stream> GetSyncJobItemFile(string id);
+ Task<Stream> GetSyncJobItemFile(string id, CancellationToken cancellationToken);
/// <summary>
/// Opens the web socket.
diff --git a/MediaBrowser.Server.Implementations/Sync/SyncManager.cs b/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
index 6043e8344..5c699f010 100644
--- a/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
+++ b/MediaBrowser.Server.Implementations/Sync/SyncManager.cs
@@ -284,5 +284,10 @@ namespace MediaBrowser.Server.Implementations.Sync
{
return _repo.GetJobItem(id);
}
+
+ public QueryResult<SyncJobItem> GetJobItems(SyncJobItemQuery query)
+ {
+ return _repo.GetJobItems(query);
+ }
}
}