mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-12-22 16:54:46 +03:00
Merge pull request #2118 from chaosinnovator/master
Add StartIndex result to /Items API query
This commit is contained in:
@@ -119,6 +119,7 @@ namespace MediaBrowser.Api.UserLibrary
|
|||||||
|
|
||||||
var result = new QueryResult<BaseItemDto>
|
var result = new QueryResult<BaseItemDto>
|
||||||
{
|
{
|
||||||
|
StartIndex = request.StartIndex.GetValueOrDefault(),
|
||||||
TotalRecordCount = itemsResult.TotalRecordCount,
|
TotalRecordCount = itemsResult.TotalRecordCount,
|
||||||
Items = returnItems
|
Items = returnItems
|
||||||
};
|
};
|
||||||
@@ -169,6 +170,7 @@ namespace MediaBrowser.Api.UserLibrary
|
|||||||
|
|
||||||
return new QueryResult<BaseItemDto>
|
return new QueryResult<BaseItemDto>
|
||||||
{
|
{
|
||||||
|
StartIndex = request.StartIndex.GetValueOrDefault(),
|
||||||
TotalRecordCount = result.TotalRecordCount,
|
TotalRecordCount = result.TotalRecordCount,
|
||||||
Items = dtoList
|
Items = dtoList
|
||||||
};
|
};
|
||||||
@@ -229,7 +231,8 @@ namespace MediaBrowser.Api.UserLibrary
|
|||||||
return new QueryResult<BaseItem>
|
return new QueryResult<BaseItem>
|
||||||
{
|
{
|
||||||
Items = Array.Empty<BaseItem>(),
|
Items = Array.Empty<BaseItem>(),
|
||||||
TotalRecordCount = 0
|
TotalRecordCount = 0,
|
||||||
|
StartIndex = 0
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -242,7 +245,8 @@ namespace MediaBrowser.Api.UserLibrary
|
|||||||
return new QueryResult<BaseItem>
|
return new QueryResult<BaseItem>
|
||||||
{
|
{
|
||||||
Items = itemsArray,
|
Items = itemsArray,
|
||||||
TotalRecordCount = itemsArray.Length
|
TotalRecordCount = itemsArray.Length,
|
||||||
|
StartIndex = 0
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,12 @@ namespace MediaBrowser.Model.Querying
|
|||||||
/// <value>The total record count.</value>
|
/// <value>The total record count.</value>
|
||||||
public int TotalRecordCount { get; set; }
|
public int TotalRecordCount { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The index of the first record in Items.
|
||||||
|
/// </summary>
|
||||||
|
/// <value>First record index.</value>
|
||||||
|
public int StartIndex { get; set; }
|
||||||
|
|
||||||
public QueryResult()
|
public QueryResult()
|
||||||
{
|
{
|
||||||
Items = Array.Empty<T>();
|
Items = Array.Empty<T>();
|
||||||
|
|||||||
Reference in New Issue
Block a user